É
c3p0 , seu pool de conexões de banco de dados, que você precisa configurar - não hibernar. Tente configurar idleConnectionTestPeriod e um preferredTestQuery apropriado , por exemplo, select 1 from dual . A validate foi preterida e é recomendável que você não a use. Consulte https://community.jboss.org/wiki/HowToConfigureTheC3P0ConnectionPool Para maiores informações. Você terá mais controle se criar um
c3p0.properties arquivo em WEB-INF/classes mas você precisa ter certeza de não substituir essas propriedades em seu hibernate.cfg.xml .