Sử dụng c3p0 cho pool, nó được sử dụng sẵn sàng để sử dụng trong sản xuất
Sử dụng tham số này (bạn có thể sửa đổi để tối ưu hóa), điều đó sẽ giữ cho kết nối của bạn hoạt động
<property name="hibernate.c3p0.timeout">1800</property>
<property name="hibernate.c3p0.idle_test_period">100</property>
EDITY bạn cũng có thể tăng giới hạn 8 giờ bằng thông số dưới đây
http://dev.mysql.com /doc/refman/5.0/en/server-system-variables.html#sysvar_wait_timeout