我正在开发Spring Boot(2.0.2.RELEASE)应用程序。最近,我启用了事务管理并在应用程序配置中创建了DataSourceTransactionManager
。我们正在将Spring Data JPA与Hibernate结合使用。
一段时间后,我注意到实际上并没有发生很多(但不是全部)保存,但是所有日志条目都表示一切正常。只有受影响的保存是由Quartz作业完成的。他们中的一些人成功了,但大多数人却没有。日志中没有错误。
此后,我删除了交易管理器,现在一切正常。 我现在假设DataSourceTransactionManager不适用于JPA或Hibernate。我仍然不知道该使用什么以及为什么会发生此错误。
感谢您的帮助。