0
我使用Hibernate版本4.我们在批处理过程中遇到问题。我们的系统会立即运行情况如下表级锁进入休眠状态
- 的记录选择一套是“PENDING”状态
- 更新为“进行中”状态
- 过程,并更新为“已完成”状态
当我们有两台服务器并同时执行时,我们担心出现并发问题。所以我们想要实现DB锁定的前两个步骤。我们使用query.setLockOptions()
,但它似乎不起作用。有没有其他人有表级锁或行级锁,直到它完成选择和更新。两者都在同一个会话中。
我们在JDBC中有选项LOCK TABLE <TABLE_NAME> WRITE
。但我们如何实现在休眠或是否有可能实现select..for更新在休眠?