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).