Začali jsme mít stejný problém s „Communications Link“, když jsme upgradovali hibernaci na 4.3.x pomocí JPA a C3P0 pro sdružování připojení.
Zdá se, že by se jednalo o problém s fondem připojení, protože připojení byla udržována déle než databáze wait_timeout
(což bylo výchozích 8 hodin) navzdory mému nastavení C3P0. Problém jsem však vyřešil změnou konfigurace hibernace v našem persistence.xml
s:
<property name="hibernate.connection.release_mode" value="after_transaction" />
Zdá se, že výchozí chování v režimu hibernace se změnilo tak, že po transakcích neuvolní připojení, takže pokud používáte sdružování, musíte tento režim explicitně nastavit.