小编Ham*_*ari的帖子

HikariCP如何处理不完整的JDBC事务?

昨天我偶然遇到了HikariCP,整整一夜都在研究它.我对用于微调其实现和设计的细节和努力给我留下了深刻的印象.直截了当地说,我无法确定它是如何实际处理通过其autoCommit设置检查回池中的连接false,而由于例外,它们既没有commit()也没有rollback()在它们上发布.这可能是下一个期望新连接的请求者的许多严重事务问题的根源,但遗憾的是它以其悬空事务状态接收此连接.

虽然C3P0和Tomcat的JDBC池有一些所谓的旋钮用于此目的(通过配置或拦截),但我在HikariCP的文档或支持组中找不到任何内容.如果我错了,请纠正我,但写一个简单的单元测试告诉我,游泳池对此没有任何意义.

我需要知道这个观察是否真的是正确的,我不会错过任何关于它的事情.此外,如果有任何计划在HikariCP中解决这个问题,因为它对我来说至关重要.

谢谢.

java transactions connection-pooling jdbc hikaricp

18
推荐指数
1
解决办法
5928
查看次数

标签 统计

connection-pooling ×1

hikaricp ×1

java ×1

jdbc ×1

transactions ×1