基础-对HibernateJDBC连接池问题进行故障排除

基础-对HibernateJDBC连接池问题进行故障排除,第1张

基础-对Hibernate / JDBC连接池问题进行故障排除

Hibernate从基础连接池获得的数据库连接的责任是什么。

不多,当

Session
关闭时释放它。

它在连接使用之前是否进行测试以查看连接是否已关闭?如果是这样,从池中获得另一个连接?

不,Hibernate不会,如果需要,检查连接的有效性是连接池的责任。

我在下面添加了错误和确认信息。我可以从哪里开始解决此问题的任何想法将非常有帮助。

您究竟在执行哪种流程?长时间的交易?是否超时?什么是

Caused by:
说什么?关于跟踪:

2010-11-04 21:54:52,705 [tomcat-http--18] WARN util.JDBCExceptionReporter-SQL错误:0,SQLState:08S01 2010-11-04 21:54:52,707 [tomcat-http--18]错误util.JDBCExceptionReporter-套接字已关闭2010-11-04 21:54:52,708 [tomcat-http--18]错误transaction.JDBCTransaction-JDBC回滚失败java.sql.SQLException:连接已关闭。

您可以确定性地重现它吗?有网络问题吗?

以及有关我们正在使用的SQL Server驱动程序设置的任何建议。

我在下面添加了有关Tomcat和连接池配置的大量资源。虽然不特定于SQL Server。

资源资源
  • 配置jdbc-pool以实现高并发性


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5086243.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存