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