繁体   English   中英

Hibernate 锁全表

[英]Hibernate lock entire table

我真的不想锁定行,我想使用表级锁(Postgres'LOCK TABLE MyTable in ACCESS Exclusive MODE`)作为围绕序列同步访问的方法(仅在某个条件成立时将其递增一次)。 尽管“某些条件”确实涉及行,但我想对它们进行计数,而不是检索它们并锁定它们。

Hibernate 是否支持全表锁?

这通过 JPQL/HQL 是不可能的。 您将不得不执行一个本地查询来进行锁定,例如entityManager.createNativeQuery("LOCK TABLE MyTable in ACCESS exclusive MODE").executeUpdate()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM