HikariCP自动重新连接

时间:2017-07-27 16:43:03

标签: java hibernate jpa hikaricp dbconnection

我使用jpa + hibernate + hikariCP。今天我收到连接关闭错误。我设置了connectionTimeoutideleTimeout属性(hikari)。如果在此期间使用不做任何操作hikari关闭池连接自动。所以我得到了关闭连接问题。我的问题如何设置正确的hiker(jpa,hibernate)属性,以便用户在3-4小时后回来并尝试做一些操作hikari自动重新连接到db?可能吗? 我使用hikari v2.6.1和hibernate v5.2.8.Final

1 个答案:

答案 0 :(得分:2)

这应该已经有效了。你在这段时间里打开连接吗?默认情况下,HikariCP每30分钟关闭并更新一次连接(maxLifetime默认值)。如果您的数据库的空闲超时时间比此短,则需要调整HikariCP中的设置以匹配。