Es c3p0 , su grupo de conexiones de base de datos, que necesita configurar, no hibernar. Intente configurar idleConnectionTestPeriod y un preferredTestQuery apropiado , por ejemplo, select 1 from dual . El validate La propiedad ha quedado obsoleta y se recomienda que no la use.
Consulte https://community.jboss.org/wiki/HowToConfigureTheC3P0ConnectionPool
para más información. Obtendrá el mayor control si crea un c3p0.properties archivo en WEB-INF/classes pero debe asegurarse de no anular esas propiedades en su hibernate.cfg.xml .