2017年9月25日

摘要: 1. 对于get方法,hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就返回null。这个相对比较简单,也没有太大的争议。主要要说明的一点就是在这个版本中get方法也会查找二级缓存! 2. load方法加载实 阅读全文
posted @ 2017-09-25 21:11 对方拒收了你的消息 阅读(106) 评论(0) 推荐(0) 编辑
 
摘要: get,load,list,iterator查询数据. 把session级别的缓存成为一级缓存,sesssionfactory级别的缓存成为二级缓存。二级缓存默认是关闭状态 . get方法首先会去查询一级缓存,如果一级缓存中有数据,则不再发sql语句。如果一级缓存中没有查询到数据,则再去二级缓存中查 阅读全文
posted @ 2017-09-25 17:21 对方拒收了你的消息 阅读(144) 评论(0) 推荐(0) 编辑