摘要: 本节内容: hibernate检索方式说明 什么是HQL HQL检索方式 HQL查询的from子句 HQL查询的select子句 HQL查询的聚集函数 HQL查询的where子句 绑定参数 排序 分组函数 分页查询 对象导航式 连接查询 本地 SQL 检索方式 HQL查询的from子句 HQL查询的 阅读全文
posted @ 2017-07-17 16:46 silvan_happy 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 本节内容: l 掌握延迟策略概念 l 掌握实体对象的延迟加载 l 掌握集合类型的延迟加载 l 了解属性延迟加载 1 延迟策略概念 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。 在Hibernate中提供了对实体对象的延迟加载以及 阅读全文
posted @ 2017-07-17 16:32 silvan_happy 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Hibernate关联映射分类 单向关系:只需单向访问关联端。例如:只能通过老师访问学生或只能通过学生访问老师。 双向关系:关联的两端可以访问。如老师和学生可以互相访问。 单向关联分为: 单向N-1 单向1-N 单向1-1 单向N-N 双向关联分为: 双向1-1 双向1-N 双向N-N 1 单向多对 阅读全文
posted @ 2017-07-17 16:24 silvan_happy 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 映射文件结构 映射文件的根元素为hibernate-mapping元素,可以拥有多个<class />子元素,每个<class />子元素对应一个持久化类的映射, 被映射的类必须要有一个id定义。 <hibernate-mapping package=“”> <class/> <class/> </ 阅读全文
posted @ 2017-07-17 15:10 silvan_happy 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 对象状态及生命周期 瞬时状态transient:构造对象(session中没有,数据库中没有) 持久状态persistent:对象被session管理。(session中有,数据库中有) 持久状态下:当提交事务,清理缓存时发现session中数据和数据库中不一致时,将会把session中的数据更新到 阅读全文
posted @ 2017-07-17 14:23 silvan_happy 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Hibernate核心接口 Hibernate有五大核心接口,分别是:Session、Transaction、 Query、 SessionFactory 、Configuration 。这五个接口构成了hibernate运行的基本要素,可以执行存取,持久化,事务管理等操作。这五个接口可以位于系统的 阅读全文
posted @ 2017-07-17 13:59 silvan_happy 阅读(254) 评论(0) 推荐(0) 编辑