连接断开后,DB不会重新连接

时间:2016-04-05 13:27:27

标签: spring oracle11g spring-data hikaricp

我有一个使用SpringData,HikariCP和Oracle 11的应用程序。当与DB的连接断开并返回时,除非重新启动应用程序,否则应用程序无法与DB通信。我尝试添加以下属性作为一些建议在类似的问题,但他们没有解决问题。

spring.datasource.remove-abandoned=true
spring.datasource.testOnBorrow=true
spring.datasource.validationQuery=SELECT 1

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

对于Oracle,我认为SELECT 1不是appropriate Query

你可以尝试:

SELECT 1 FROM any_existing_table WHERE 1=0

答案 1 :(得分:0)

这些属性不适用于hikaricp。所以它们没有效果。

请参阅HikariCP以获取支持的属性。