检索记录时获取OptimisticLockException

时间:2017-08-07 20:32:51

标签: java hibernate

从Hibernate调用数据库中检索数据时获取OptimisticLockException。是否有必要仅在插入/更新/删除期间发生此异常?

下面是弹出的日志片段。

  

<从家庭或企业调用期间发生EJB异常:com.XXX.quser.DocQCleanupXRefSBean_yy20q_Intf生成异常:javax.persistence.OptimisticLockException>

1 个答案:

答案 0 :(得分:0)

通常是的。您确定,您的交易不包含任何更改,我确信它确实如此。您可能在不知情的情况下操纵了托管实体。因此,尝试找出交易设置的界限。通过查看当前方法及其调用者及其调用者的TransactionAttribute来执行此操作,... 也许它可以帮助发布此异常的完整堆栈跟踪。