如何使用JPA / Hibernate在数据库中处理具有唯一约束的多线程插入?
|
在消息驱动的Bean中,我将条目保留到具有唯一条目的查找表中。基本上,我使用条件api创建一个select语句,如果找不到条目,则创建一个条目。
当前,此代码正在运行mysql错误,因为在某些情况下,此条目的创建(
em.persist(entry)
)会违反数据库上的唯一约束。我的mdb的另一个实例在我找不到它之后并且可以创建它之前创建了查找条目。
我该如何处理这个同步问题,所以仍然只有一个条目?
没有找到相关结果
已邀请:
1 个回复
弦砂牧扁