java - 后台线程调用的警告消息 Transaction afterCompletion

标签 java hibernate orm concurrency transactions

在我们的应用程序中,我们将 Hibernate 用于 ORM 并收到低于警告的消息

警告:事务完成后由后台线程调用!延迟操作直到原始线程可以处理它。 [状态=4]

这个警告消息是我们可以忽略它还是我们需要调查它?

问候, 萨库马尔

最佳答案

你需要调查一下。只有当事务由一个线程启动,然后由其他某个“清理”线程回滚时,才会发生这种情况。它可能表示您启动了一个事务但从未正确关闭它,或者某些后台清理已决定回滚一个长时间运行的事务。无论哪种方式,您都应该深入研究。

关于java - 后台线程调用的警告消息 Transaction afterCompletion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31239303/

相关文章:

java - 如何在 hibernate 中使用继承时只获取一种实体?

java - 为什么此映射会导致尝试更新?

java - 使 RSS 提要可点击

java - TextView 不会更改为新设置的文本

java - diff_match_patch : Generating side-by-side view

java - Spring 事务单元测试 - Hibernate 查询不回滚

java - Hibernate 使用一个 Dao 函数保存多个对象

java - 如何配置 OpenEntityManagerInViewFilter Spring MVC

node.js - 是否有任何对象可以用于 node.js 的 Mapper 对象?

java - 如何使用 spring jpa 将三个实体连接到一张表中?