私はHibernate 4 を BoneCPと統合しており、これらのプロパティの意味を理解したいと思っていました。
<property name="idleConnectionTestPeriod">30</property>
<property name="idleMaxAge">240</property>
<property name="connectionTestStatement">select 1 from db.table limit 1</property>
私のアプリケーションは、24 時間年中無休で mysqldb への常時接続を維持する必要があるアプリケーションです。
30 分ごとにテスト ステートメントが実行されるということですか。その接続は240分後に古くなりますか?この構成では時々取得するため、接続を永続的にするにはどうすればよいですか
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.