![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 77
lushuai09
这个作者很懒,什么都没留下…
展开
-
Hibernate中的缓存机制和锁
一、Hibernate中的悲观锁(pessimistic)和乐观锁(optimistic) 1.hibernate悲观锁 1)hibernate自动设置悲观锁定 当使用Hibernate更新或者插入一行记录的时候,锁定级别自动设置为LockMode.WRITE。 当Hibernate在“可重复读”或者是“序列化”数据库隔离级别下读取数据的时候,锁定模式自动设置为Lo...原创 2010-11-15 15:31:13 · 110 阅读 · 0 评论 -
a different object with the same identifier value was already associated with th
该对象状态由持久化状态变为游离态。 在更新的时候调用了saveOrUpdate方法会将一个临时对象持久化,但同事在加日志时要得到修改前对象,所以在我update之前get了一下,此时update报错:a different object with the same identifier value was already associated with the session; 因...原创 2010-11-15 16:59:14 · 109 阅读 · 0 评论 -
关于Hibernate的缓存详解
1. 关于hibernate缓存的问题: 1.1.1. 基本的缓存原理 Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。 第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法 都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用相应的方法才...原创 2011-11-05 00:40:13 · 64 阅读 · 0 评论