Това е c3p0 , вашия пул за връзка с базата данни, който трябва да конфигурирате - не хибернация. Опитайте да зададете idleConnectionTestPeriod и подходящ preferredTestQuery , напр. select 1 from dual . validate свойството е отхвърлено и се препоръчва да не го използвате.
Вижте https://community.jboss.org/wiki/HowToConfigureTheC3P0ConnectionPool
за повече информация. Ще получите най-голям контрол, ако създадете c3p0.properties файл в WEB-INF/classes но трябва да сте сигурни, че няма да замените тези свойства във вашия hibernate.cfg.xml .