これを行う正しい方法は、o.h.c.ConnectionProvider
のカスタム実装を使用することです。 。 getConnection()
内 メソッドでは、通常のConnection
をキャストする機会があります OracleConnection
に そしてそれを返す前にそれで暗いブードゥー教をすること。
このインターフェースには、最初の接続を取得する方法(データソースなど)に応じて、作業を容易にするために拡張できるいくつかの実装があります。
この投稿
Hibernateフォーラムでは、キックオフの例として使用できる実装が示されています(ポスターはOracleConnection
で黒魔術も行っています 良い例です。