Använd c3p0 för pool används den färdig för produktionsanvändning
Använd denna parameter (du kan ändra för att optimera), som kommer att behålla din anslutning aktiv
<property name="hibernate.c3p0.timeout">1800</property>
<property name="hibernate.c3p0.idle_test_period">100</property>
EDITDu kan också öka 8-timmarsgränsen med nedanstående parameter
http://dev.mysql.com /doc/refman/5.0/en/server-system-variables.html#sysvar_wait_timeout