1

Tomcat jdbc-pool用のJdbcInterceptorを作成しているときに、接続がプールから借用されるたびに呼び出されるメソッドreset(ConnectionPool parent、PooledConnection con)をオーバーライドできます。

特定の基になる接続がプールから借用されるのがこれが初めてかどうかを検出する方法はありますか?

インターセプターに何かをコーディングして「記憶」し、毎回これをチェックすることはできますが、PooledConnectionにチェックできるプロパティのタイプがあるかどうか疑問に思います。isInitialized()を試しましたが、reset()メソッドでは常に当てはまります。

http://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html#Interceptors

4

0 に答える 0