HikariCP 自动重新连接

HikariCP auto reconnect

我用的是jpa+hibernate+hikariCP。今天我收到连接关闭错误。我设置了 connectionTimeoutideleTimeout 属性(hikari)。如果同时使用不做任何操作,hikari 会自动关闭池连接。这样我就遇到了关闭连接问题。我的问题是如何正确设置 hiker(jpa,hibernate) 属性,以便如果用户在 3-4 小时后返回并尝试执行一些操作 hikari 自动重新连接到数据库?可能吗? 我使用 hikari v2.6.1 和 hibernate v5.2.8.Final

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