我已经阅读了文章Java Persistence 2.0中的锁定和并发,并运行了示例应用程序。但我仍然无法理解PESSIMISTIC_READ和PESSIMISTIC_WRITE之间的区别。 我尝试修改代码,并且在使用 PESSIMISTIC_READ 和 PESSIMISTIC_WRITE ...
假设我正在像这样做(来自Active Record查询指南)Item.transaction do i = Item.first(:lock => true) i.name = 'Jones' i.save end 事务结束后是否自动释放锁定?我查看了 Act...
我正在使用JPA 2.0的EclipseLink实现,它允许悲观锁定。我知道如何锁定实体,但是如何释放锁定呢?一开始我以为这一切都在事务中处理(换句话说,实体被锁定直到你提交事务),但事实并非如此。我尝试了快速的谷歌搜索(似乎这应该很明显),但我没有找到任何相关信息...