首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法回滚JPA事务;javax.persistence.PersistenceException:回滚时出现意外错误“异常?

无法回滚JPA事务;javax.persistence.PersistenceException:回滚时出现意外错误“异常?
EN

Stack Overflow用户
提问于 2013-12-13 07:11:47
回答 2查看 17K关注 0票数 10

是什么事件导致了"org.springframework.transaction.TransactionSystemException --无法回滚JPA事务;嵌套异常是javax.persistence.PersistenceException:回滚异常时出现意外错误?

EN

回答 2

Stack Overflow用户

发布于 2015-06-02 19:48:06

我在spring和Jpa上也遇到了同样的错误。问题是在超时的情况下断开与Mysql数据库的连接。我在晚上没有使用应用程序,第二天早上我得到了同样的错误。当你不活动时,spring什么也不做,它就会超时。为了防止出现这种情况,您可以在application.properties中添加下一行:

代码语言:javascript
运行
复制
spring.datasource.connection-test-query="SELECT 1"
spring.datasource.test-while-idle=true
spring.datasource.test-on-borrow=true

现在它工作得很好。此外,来自Virtustilus blog的其他信息也很有用。

票数 10
EN

Stack Overflow用户

发布于 2013-12-13 07:18:55

如果事务是XA事务(分布式),那么其中一个参与者可能已经拒绝了回滚。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20556172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档