Hibernate
千里码万里行
无码不欢
展开
-
Hibernate的一级和二级缓存
1. 管理session session对象的生命周期与本地线程绑定 thread 使用本地线程绑定,每次都从当前的线程提取session!!! * 当前线程如果存在session对象,取出直接使用 * 当前线程如果不存在session对象,获取一个新的session对象和当前线程绑定 Session s1 = sf.getCurrentSession();转载 2016-09-19 21:38:40 · 504 阅读 · 0 评论 -
hibernate二级缓存解析
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓转载 2016-09-19 21:50:31 · 286 阅读 · 0 评论