74得票5回答
JPA中PESSIMISTIC_READ和PESSIMISTIC_WRITE有什么区别?

我已经阅读了文章Java Persistence 2.0中的锁定和并发,并运行了示例应用程序。但我仍然无法理解PESSIMISTIC_READ和PESSIMISTIC_WRITE之间的区别。 我尝试修改代码,并且在使用 PESSIMISTIC_READ 和 PESSIMISTIC_WRITE ...

17得票4回答
Rails中的悲观锁何时释放?

假设我正在像这样做(来自Active Record查询指南)Item.transaction do i = Item.first(:lock => true) i.name = 'Jones' i.save end 事务结束后是否自动释放锁定?我查看了 Act...

9得票1回答
如何使用JPA释放被锁定的行?

我正在使用JPA 2.0的EclipseLink实现,它允许悲观锁定。我知道如何锁定实体,但是如何释放锁定呢?一开始我以为这一切都在事务中处理(换句话说,实体被锁定直到你提交事务),但事实并非如此。我尝试了快速的谷歌搜索(似乎这应该很明显),但我没有找到任何相关信息...