È c3p0 , il tuo pool di connessioni al database, che devi configurare, non ibernare. Prova a impostare idleConnectionTestPeriod e un preferredTestQuery appropriato , ad esempio, select 1 from dual . Il validate la proprietà è stata ritirata e si consiglia di non utilizzarla.
Vedi https://community.jboss.org/wiki/HowToConfigureTheC3P0ConnectionPool
per maggiori informazioni. Avrai il massimo controllo se crei un c3p0.properties file in WEB-INF/classes ma devi assicurarti di non sovrascrivere queste proprietà nel tuo hibernate.cfg.xml .