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
.