Správný způsob, jak toho dosáhnout, je použít vlastní implementaci o.h.c.ConnectionProvider
. V getConnection()
metodou, budete mít možnost přetypovat běžné Connection
do OracleConnection
a udělat s ním temné voodoo předtím, než ho vrátit.
Toto rozhraní má několik implementací, které můžete rozšířit pro usnadnění práce v závislosti na tom, jak získáte počáteční připojení (např. ze zdroje dat).
Tento příspěvek
ve fórech Hibernate ukazuje implementaci, která by mohla být použita jako úvodní příklad (plakát také provádí černou magii pomocí OracleConnection
takže je to dobrý příklad).