摘要: Hibernate之继承映射----采用单具体表继承所谓继承映射就是把继承关系映射到数据库里。就像A继承B这样的。继承映射有三种实现策略:1》单表继承。每棵类继承树使用一个表(table per class hierarcy)2》具体表继承。每个子类一个表(table per subclass)3》类表继承。每个具体类一个表(table per concrete class )(有一些限制)下面才... 阅读全文
posted @ 2009-06-05 22:43 刘阳 阅读(286) 评论(0) 推荐(0)
摘要: Hibernate之继承映射每棵继承树映射成一张表1、理解如何映射 因为类继承树肯定是对应多个类,要把多个类的信息存放在一张表中,必须有某种机制来区分哪些记录是属于哪个类的。 这种机制就是,在表中添加一个字段,用这个字段的值来进行区分。用hibernate实现这种策略的时候,有如下步骤: 父类用普通的<class>标签定义 在父类中定义一个discriminator,即指定这个区分的... 阅读全文
posted @ 2009-06-05 22:23 刘阳 阅读(762) 评论(0) 推荐(0)
摘要: hibernate 中的lazy策略 lazy策略可以用在:* <class>标签上:可以取值true/false* <property>标签上,可以取值true/false,这个特性需要类增强* <set>/<list>等集合上,可以取值为true/false/extra* <one-to-one>/<many-to-one>... 阅读全文
posted @ 2009-06-05 11:13 刘阳 阅读(404) 评论(0) 推荐(0)