在我的项目中,我使用以下框架:
在JDBC连接池配置中,我设置了以下属性:
因此,当休眠事务的时间超过60秒时,发生
java.sql.SQLException:已关闭连接
我的服务的异常和spring事务AOP代理无法回滚数据库更改。
我在JBOSS上测试了类似的情况,我得到了事务超时异常而不是连接关闭异常。
我将removeAbandoned属性的值更改为false并实现了类似JBOSS事务的行为。
请在使用hibernate时建议apache连接池的正确配置(完整JPA配置)以避免此类问题?