Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment configurer c3p0 en veille prolongée pour actualiser automatiquement les connexions obsolètes à la base de données

C'est c3p0 , votre pool de connexion à la base de données, que vous devez configurer - et non mettre en veille prolongée. Essayez de définir idleConnectionTestPeriod et un preferredTestQuery approprié , par exemple, select 1 from dual . Le validate La propriété est obsolète et il est recommandé de ne pas l'utiliser.

Voir http://community.jboss.org/wiki/HowToConfigureTheC3P0ConnectionPool pour plus d'informations. Vous aurez le plus de contrôle si vous créez un c3p0.properties fichier dans WEB-INF/classes mais vous devez vous assurer de ne pas remplacer ces propriétés dans votre hibernate.cfg.xml .