
hibernate
文章平均质量分 80
Francis-Yu
这个作者很懒,什么都没留下…
展开
-
Hibernate的体系结构
(一)使用hibernate进行持久化操作的一般步骤: 1.开发持久化类,由POJO和映射文件组成, 2.获取Configuration 3.获取SessionFactory 4.获取session,打开事物 5.用面向对象的方式操作数据库 6.关闭事物,关闭session 随着PO与Session的关联关系,PO可有如下三种状态。 瞬态:如果PO实例从未与Session关联起来过原创 2012-06-24 23:12:11 · 949 阅读 · 0 评论 -
解读Hibernate继承映射策略
Hibernate继承映射的英文是Inheritance Mappings,Hibernate继承映射有三种策略,下文对Hibernate继承映射策略具体理解。 Hibernate支持三种基本的继承映射策略: ◆每个类分层结构一张表(table per class hierarchy) ◆每个子类一张表(table per subclass) ◆每个具体类一张表(table p原创 2012-10-29 16:06:55 · 871 阅读 · 0 评论 -
Hibernate延时加载---集合属性的延迟加载
Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。 下面先来剖析 Hibernate 延迟加载的“秘密”。 集合属性的延迟加载 当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否随持久化转载 2012-10-29 16:33:28 · 2036 阅读 · 0 评论 -
hibernate的延迟加载
Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。 下面先来剖析 Hibernate 延迟加载的“秘密”。 集合属性的延迟加载 当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否转载 2012-10-29 16:45:26 · 768 阅读 · 0 评论 -
Hibernate各种主键生成策略与配置详解
1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。 <id name="id" column="id"> generator class="a转载 2012-11-25 22:54:59 · 939 阅读 · 0 评论