De juiste manier om dit te doen is door een aangepaste implementatie van o.h.c.ConnectionProvider
te gebruiken. . In de getConnection()
methode, heb je de mogelijkheid om de reguliere Connection
. te casten in een OracleConnection
en om er donkere voodoo mee te doen voordat je het terugstuurt.
Deze interface heeft verschillende implementaties die u kunt uitbreiden om het werk te vergemakkelijken, afhankelijk van hoe u de eerste verbinding krijgt (bijvoorbeeld van een gegevensbron).
Dit bericht
in de Hibernate-forums toont een implementatie die als kickoff-voorbeeld kan worden gebruikt (de poster doet ook zwarte magie met een OracleConnection
dus het is een goed voorbeeld).