![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 72
iteye_4201
这个作者很懒,什么都没留下…
展开
-
Hibernate session缓存理解
Session 缓存概述 Session级别的缓存是Hibernate的一级缓存,主要提供事务级别的缓存处理,用来提高访问数据库的性能等. 在Session的接口实现中包含一系列的java集合,这些集合构成了Session的缓存. 只要Session实例没有结束生命周期,存放在它缓存中的对象也不会结束生命周期. 当Session 通过save()方法持久化一个对象时,这个对象被加入到Session...原创 2012-04-02 17:40:45 · 108 阅读 · 0 评论 -
悲观锁与乐观锁
悲观锁: 指在应用程序中显示地为数据资源加锁. 悲观锁假定当前事务操纵数据资源时, 肯定还会有其他事务同时访问该数据资源, 为了避免当前事务的操作受到干扰, 先锁定资源. 尽管悲观锁能够防止丢失更新和不可重复读这类并发问题, 但是它会影响并发性能, 因此应该谨慎使用悲观锁. 乐观锁: 乐观锁假定当前事务操纵数据资源时, 不会有其他事务同时访问该数据资源, 因此完全依靠数据库的隔离级来自动管...原创 2012-04-03 13:46:48 · 117 阅读 · 0 评论