同时更新数据库表列值

时间:2017-11-09 07:50:53

标签: java postgresql hibernate jpa concurrency

我有一个名为mytable的Postgres表,我在JPA / Hibernate实体中使用它来管理它。

该表的列名为mycolumn,默认值设置为FALSE。

现在会有很多并发更新到该列,我只想更新当且仅当值为FALSE时,并且一旦被任何一个更新为TRUE,就没有其他并发请求必须能够更新它,从来没有,导致类似“价值已经更新,你无法更新。”#39;

AFAIK Locking对此没有帮助。

如何在并发情况下使用JPA / Hibernate处理此问题?

由于

编辑:修改标题

0 个答案:

没有答案