这将使我感到错误,并会引起问题。如果没有hibernate的txn管理器,则对HibernateOperations的所有调用都将在事务外部并在单独的会话中进行,可能使用自动提交。因此,当发生错误时,一切似乎都很好,您可能会发现并没有希望回滚的更改。
尝试以下检查
- 开始翻译
- 存点东西
- 抛出异常
- 承诺
检查“内容”是否出现在数据库中。
另一张支票是
- 开始翻译
- 加载东西
- 从某事物访问与另一个对象的关系,并访问此相关对象的属性(而不是pk)
您可能会发现最后一次调用会导致异常,因为会话没有从负载中保持打开状态,因为封闭的txn不受hibernatetxn管理器的管理。



