2016-04-05 49 views
1

SpringData、HikariCP、およびOracle 11を使用するアプリケーションがあります.DBへの接続が切断されて戻ったとき、アプリケーションが再起動されない限りDBと通信できません。私は、同様の質問にいくつか提案したように、次のプロパティを追加しようとしましたが、問題を解決しませんでした。接続が切断された後にDBが再接続しない

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

答えて

0

これらのプロパティはhikaricpのためではありません。彼らは有効ではありません。

サポートされているプロパティについては、HikariCPを参照してください。

0

オラクルの場合、SELECT 1appropriate Queryではないと思います。

あなたが試すことができます:

SELECT 1 FROM any_existing_table WHERE 1=0 
+0

私も 'SELECT 1 FROM DUAL'を試しました –

+0

これらのプロパティはhikaricp用ではありません。彼らは有効ではありません。 サポートされているプロパティについては、HikariCPを参照してください。 – Nitin

+0

@Nitinあなたは春のブートプロパティを使用してHikariCPが設定または使用されていないという結果になりました。私は、推奨バージョンのいずれかに設定を変更し、すべてがうまくいた。答えを書いてみませんか? –