Jadi ternyata saya kehilangan baris kunci yang mengaktifkan c3p0 (parameter c3p0 yang saya ubah tidak berpengaruh karena Hibernate menggunakan kumpulan koneksi bawaannya -- yang diperingatkan dengan tepat tidak cocok untuk produksi). Dalam hibernate 2.x, atur hibernate.c3p0.max_size
penyatuan koneksi c3p0 yang diaktifkan properti. Namun, di 3.x Anda harus menentukan properti berikut --
<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
Selain itu, berikut adalah parameter konfigurasi terakhir saya --
<property name="hibernate.c3p0.min_size">3</property>
<property name="hibernate.c3p0.max_size">5</property>
<property name="hibernate.c3p0.timeout">1800</property>
<property name="hibernate.c3p0.idle_test_period">100</property> <!-- seconds -->
Agak disayangkan bahwa Hibernate dan c3p0 memiliki dokumentasi yang buruk dalam hal ini.