Kami mulai mengalami masalah "Link Komunikasi" yang sama ketika kami meningkatkan hibernasi ke 4.3.x menggunakan JPA dan C3P0 untuk penyatuan koneksi.
Sepertinya ini akan menjadi masalah kumpulan koneksi karena koneksi disimpan lebih lama dari database wait_timeout
(yang merupakan default 8 jam) meskipun pengaturan C3P0 saya. Namun, saya memperbaiki masalah ini dengan mengubah konfigurasi hibernasi di persistence.xml
kami dengan:
<property name="hibernate.connection.release_mode" value="after_transaction" />
Tampaknya perilaku default di hibernate berubah menjadi tidak melepaskan koneksi setelah transaksi, jadi Anda harus mengatur mode ini secara eksplisit jika Anda menggunakan pooling.