Spring/Hibernate を使用しています。c3p0 接続プールを構成しました。プールから接続を取得した後/前に、接続を検証して、データベースが稼働しているかどうかを確認する必要があります。それを達成するには、スプリング構成ファイルで十分な以下のプロパティを構成していますか?
testConnectionOnCheckout to true without using preferredTestQuery
私がすでに構成した他のプロパティは次のとおりです。
<prop key="hibernate.c3p0.min_size">5</prop>
<prop key="hibernate.c3p0.max_size">20</prop>
<prop key="hibernate.c3p0.timeout">300</prop>
<prop key="hibernate.c3p0.max_statements">50</prop>
<prop key="hibernate.c3p0.idle_test_period">3000</prop>
<prop key="hibernate.jdbc.batch_size">50</prop>
ありがとう!