2

虽然我学习和参考JPA 2.0 pessimistic lock

  • 我不知道它在哪里使用以及如何测试它?
  • 在不使用 Web 客户端的情况下测试它的最佳方法是什么?
  • 什么是最好的例子?
4

1 回答 1

0

请参阅Java Persistence 2.0 中的锁定和并发

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

因此,如果您使用悲观锁,您会阻塞整个实体(至少是行),并且没有其他人可以同时读取/写入。

于 2012-10-01T19:39:12.320 回答