通过对该错误消息进行一些谷歌搜索,我注意到在非事务模式下运行插入/更新时会发生这种情况。这里给出解释。
发生这种情况的原因是,您尝试更新的表未记录日志,并且您的更新正在事务中运行。
通常,您应始终提交事务(如果发生异常,则回滚)。通常,我从来没有将auto commit设置为true,但是在这种情况下,我想了解是否确实需要如上面的链接中所述。您可以true在连接中设置自动提交以查看是否消失吗?
<property name="hibernate.connection.autocommit" value="true"/>
此外,此链接 还提供了一些有关使用休眠进行事务管理的教程。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)