Dengan menyisipkan baris:
<property name="testQuery" value="SELECT 1"/>
pada konfigurasi sumber data, tampaknya koneksi diuji sebelum digunakan dan disambungkan kembali jika mati. Saya mencobanya dengan wait_timeout=60
dan bahkan dengan restart MySQL-Server saat aplikasi saya sedang berjalan...
Hasil:tidak ada lagi Pengecualian dan Kesalahan!