JPA 2.0悲观锁定测试方式

时间:2012-10-01 19:03:38

标签: java jpa jpa-2.0

虽然我学习并参考了JPA 2.0 pessimistic lock

  • 我不知道它在哪里使用,我该如何测试?
  • 不使用网络客户端测试它的最佳方法是什么?
  • 什么是最好的例子?

1 个答案:

答案 0 :(得分:0)

请参阅Locking and Concurrency in Java Persistence 2.0

悲观锁定假设事务经常发生冲突。在悲观锁定中,读取数据的事务会锁定它。在第一个事务提交读取之前,另一个事务不能更改数据。

因此,如果您使用悲观锁定,则会阻止整个实体(至少是行),而其他任何人都无法同时读取/写入。