分享给大家供大家参考,具体如下:Hibernate框架的缓存分为Session的缓存、SessionFactory的缓存,也称为一级缓存和二级缓存。一级缓存是Session级的缓存,其生命周期很短,与Session相互对应,由Hibernate进行管理,属于事务范围的缓存。二级缓存可在多个Session间共享,属于进程范围或群集范围的缓存。在Hibernate框架中,通过Hibernate配置文件配置二级缓存的使用策略。但如果经常变化的数据应用二级缓存,则性能方面会造成一定问题。希望本文所述对大家基于Hibernate框架的Java程序设计有所帮助。
暂无评论