【发布时间】:2015-12-26 21:21:26
【问题描述】:
我有一个 Spring 提供 Rest 服务,以及一个调用 Rest 端点的网页。在 Spring 之后,我有一个 Mysql 数据库和 JPA 来访问它。
最近,当我的网页调用端点时,它们返回的响应不一致。也就是说,有时响应是预期结果,有时是两个异常之一。
Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.TransactionException: JDBC begin transaction failed:
Could not roll back JPA transaction; nested exception is javax.persistence.PersistenceException: unexpected error when rollbacking
更奇怪的是,当我在浏览器中手动调用端点时,我总是得到预期的响应。 我的网页在很短的时间内调用了 6 或 7 个端点,这可能是问题吗?如果没有,知道是什么导致了这种行为吗?
【问题讨论】: