摘要: 0.说在前面 基于Hibernate(十二):一级缓存和二级缓存项目 1.新建CriteriaPagingTest类 package com.hibernate.demo.test; import java.util.List; import org.hibernate.Criteria; impo 阅读全文
posted @ 2020-04-28 11:04 安徒生敲代码 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 0.说在前面 基于Hibernate(十一):get和load的区别项目 1.一级缓存 1.1 概念 hibernate默认开启一级缓存,一级缓存是放在session上的. 1.2 新建SessionTest类 package com.hibernate.demo.test; import org. 阅读全文
posted @ 2020-04-28 10:32 安徒生敲代码 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 0.说在前面 基于Hibernate(十):关系延迟加载项目 1.新建GetAndLoadTest类 package com.hibernate.demo.test; import org.hibernate.SessionFactory; import org.hibernate.cfg.Conf 阅读全文
posted @ 2020-04-24 15:55 安徒生敲代码 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 0.说在前面 基于Hibernate(九):属性延迟加载项目 1.概念 关系延迟加载是用在one-to-many、many-to-many、many-to-one关系配置上的 hibernate3之后默认开启关系延迟加载,当前项目就是使用的hibernate3 2.新建LazyTest类 packa 阅读全文
posted @ 2020-04-24 15:16 安徒生敲代码 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 0.说在前面 基于Hibernate(八):多对多项目 1.概念 hibernate中的延迟加载分为属性延迟加载和关系延迟加载,其中的属性延迟加载是对于load方法来说的,使用load方法根据id查询对象数据时并不会直接发送sql进行数据查询,只有在使用到该对象的属性信息时才会发送sql进行查询. 阅读全文
posted @ 2020-04-24 10:35 安徒生敲代码 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 0.说在前面 基于Hibernate(七):一对多项目 1.修改Employee类,添加Project类的Set集合属性projects package com.hibernate.demo.bean; import java.util.Set; public class Employee { pr 阅读全文
posted @ 2020-04-23 11:25 安徒生敲代码 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 0.说在前面 基于Hibernate(六):多对一项目 1.修改Department类,添加Employee的Set集合属性,并去掉toString()方法或者去除toString方法中关于Employee的Set集合的部分 为了避免双向一对多的循环调用使堆栈溢出 package com.hiber 阅读全文
posted @ 2020-04-23 10:33 安徒生敲代码 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 0.说在前面 基于Hibernate(五):标准SQL项目 1.修改Employee类,添加Department类型的属性department,它们之间的关系为多对一的关系 package com.hibernate.demo.bean; public class Employee { privat 阅读全文
posted @ 2020-04-23 09:57 安徒生敲代码 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 0.说在前面 基于Hibernate(四):Criteria项目 1.新建SQLTest类 package com.hibernate.demo.test; import java.util.List; import org.hibernate.SQLQuery; import org.hibern 阅读全文
posted @ 2020-04-22 15:14 安徒生敲代码 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 0.说在前面 基于Hibernate(三):HQL项目 1.新建CriteriaTest类 package com.hibernate.demo.test; import java.util.List; import org.hibernate.Criteria; import org.hibern 阅读全文
posted @ 2020-04-22 10:28 安徒生敲代码 阅读(1623) 评论(0) 推荐(0) 编辑