【发布时间】:2015-09-01 16:20:16
【问题描述】:
是否可以使用 JPA 以与数据库无关的方式专门锁定整个表(例如,不使用本机查询)?到目前为止,我只看到了 EntityManager.lock(*),但这只会锁定给定的记录。
【问题讨论】:
-
您的意思是对映射到该表的实体运行查询,并设置锁定模式。 datanucleus.org/javadocs/javax.persistence/2.1/javax/…
-
@NeilStockton 类似这样的东西,但我想实现整个表被锁定以防止任何修改。您的解决方案不会阻止插入。