hibernate4中的getCurrentSession 的获取session的方式是单例的,所以,用sessionFactory的getCurrentSession,只要是sessionFactory的引用不变,获取的session对象为同一个,默认使用一级缓存。openSession则会使用不同的session对象,在配置二级缓存是hibernate3的配置文件中的需要配置:net.sf.ehcache.hibernate.EhCacheProvider以及在不同的实体中配置而在hibernate4中需要配置: org.hibernate.cache.EhCacheRegionFactory 以及在不同的实体中配置
hibernate4配置二级缓存
最新推荐文章于 2019-12-23 13:18:12 发布