标签归档:hibernate

Hibernate查询语言之HQL简单属性查询实例



Hibernate查询语言之HQL简单属性查询实例。hql应用实例教程。

hql语言简单属性查询:

* 单一属性查询,返回结果集属性列表,元素类型与实体类中相应的属性类型一致

* 多个属性查询,返回的集合元素是对象数组,数组元素的类型和对应的属性在实体类中的类型一致

数组的长[......]

Read more

Hibernate延迟加载关联lazy特征3



Hibernate延迟加载关联lazy特征:hibernate在单端关联上的lazy策略,可以取值:false/proxy/noproxy。<class>标签上的lazy不会影响到单端关联上的lazy特性。代码实例实现:

SingleEndTest1.java

/[......]

Read more

hibernate关联映射之动态模式映射实例

hibernate关联映射之动态模式映射实例。可不可以不定义JavaBean? 解决方法:使用动态实体模型。

实现步骤:

在class标签中设置一个属性:entity-name=”实体名称” 并指明对应的表名

在每个property标签中,给定一个type属性,指定该列对应的类型名[......]

Read more

hibernate复合主键映射composite-id实例

hibernate复合主键映射composite-id实例。一般把复合主键相关的属性单独放到一个类中:

* 此类必须实现序列化接口

* 覆写hashcode和equals方法

假如在表中有两个列合起来当主键怎么处理?强烈不建议使用这种方式。 编写一个类(实现序列化接口),封装主键,[......]

Read more

hibernate关联映射之组件映射(component)实例

hibernate关联映射之组件映射(component)实例。hibernate里面component为某个实体的逻辑组成部分,其与实体的根本区别就是没有oid,component可以是值对象(DDD)。采用component映射的优势是它实现了对象模型的细粒度划分,层次会更分明,复用率会更高。[......]

Read more

hibernate继承映射之子类分别存储一张表

hibernate继承映射之子类分别存储一张表实例介绍。使用union-subclass标签来定义子类的。每个子类对应一张表,而且这个表的信息是完备的,即包含了所有从父类继承下来的属性映射的字段(这就是它跟joined-subclass的不同之处,joined-subclass定义的子类的表,只包含[......]

Read more

hibernate如何实现父类存储在一张表子类分别存储一张表

hibernate如何实现父类存储在一张表子类分别存储一张表?实例讲解。o_clip_image002_2_633955268792812500

是使用joined-subclass标签来定义子类的。父类、子类,各个类都对应一张数据库表。在父类对应的数据库表里面存储所有的记录,包括父类以及子类的记录;在子类对应的数据库表里面只定义了子类中所特有的属性映射的字段。子[......]

Read more