Tag: 映射预览模式: 普通 | 列表
09-05
26

Hibernate映射文件中索引及约束的使用

1、添加索引:在一对多的关系中,在多的一方会产生一个外键,这个外键没有自动添加索引,当存在从一的一端产生对多的一端的查询时,有可能会在多的一端造成全表查询问题,数据量巨大时会产生严重的性能问题。可以在多一端的外键上添加索引(index="user_group_id_idx")来解决这个问题。例如:

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.bjsxt.hibernate.User" table="t_user">
  <id name="id">

查看更多...

Tags: 映射 约束

分类:Hibernate | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 802
09-05
26

Hibernate中的继承映射

Hibernate的继承映射包含了三种不同的策略:


每簇类使用一个表;
每个子类一个表;
每个具体内一个表(有限制)。

假设我们有四个类Animal,Dog,Cat,其代码如下:
文件名:Animal.java

查看更多...

Tags: 继承 映射

分类:Hibernate | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 433