nested exception is org.hibernate.TransactionException: JDBC rollback failed

2024-12-04 22:48:50
推荐回答(2个)
回答1:

Could not roll back Hibernate transaction; nested exception is org.hibernate.TransactionException: JDBC rollback failed
该句说bibernate中的rollback failed.回滚失败.不能执行事物回滚.

Caused by: java.sql.SQLException: Couldn't perform the operation rollback: You can't perform any operations on this connection. It has been automatically closed by Proxool for some reason (see logs).
这里描述你不能进行任何选项连接.连接已经被代理服务器关闭.

不知道你使用的是什么数据库,另外,你的容器用的是什么容器.tomcat还是jboss,等等.
说你的服务器已经自动被某代理进行了关闭.

300
最大连接是300,
5
最小连接是5,我想这里应该没有多大的影响.
另外看看代码,打开连接,进行查询,获得返回值后,你是否关闭了数据库连接的操作.
有开要有关,那样代码执行的次数多了,也可能报这样的异常.
细心检查一下你的每一个细节.或许出错的地方是你忽略了的最不起眼的地方.

回答2:

这不是特别清楚,你调整一下线程池链接大小,试试看那minimum-connection-count 改个10