2017-07-27 202 views
0

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

回答

1

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