摘要: 一、延迟加载 1.简单查询get,load 针对对象本身延迟或即时 当使用load方法来得到一个对象时,此时hibernate会使用延迟加载的机制来加载这个对象,即:当我们使用session.load()方法来加载一个对象时,此时并不会发出sql语句,当前得到的这个对象其实是一个代理对象,这个代理对 阅读全文
posted @ 2017-03-09 14:21 滥好人 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 最近在研究 Hibernate 的性能优化的时候碰到了"抓取策略", 由于以前没有详细的研究过, 所以到处找资料, 但是无论从一些讲 Hibernate 书籍,还是他人 Blog 中都没有找到详细 介绍 Hibernate 文档中所说的原汁原味的抓取策略, 综合懒加载等等特性混在了一起, 所 以在这 阅读全文
posted @ 2017-03-09 14:21 滥好人 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 多对一关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是多指向一 一对多关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是一指向多 也就是说一对多和多对一的映射策略是一样的,只是站的角度不同 1.多对一(下面示例人员表(Info),民族表(Nation)) 多个人员对应一个民族。 阅读全文
posted @ 2017-03-09 13:24 滥好人 阅读(5628) 评论(0) 推荐(1) 编辑
摘要: 这篇随笔将会记录hql的常用的查询语句,为日后查看提供便利。 在这里通过定义了三个类,Special、Classroom、Student来做测试,Special与Classroom是一对多,Classroom与Student是一对多的关系,这里仅仅贴出这三个bean的属性代码: Special类: 阅读全文
posted @ 2017-03-09 13:15 滥好人 阅读(203) 评论(0) 推荐(0) 编辑