Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Sesi Hibernasi Tidak dapat dibuka untuk transaksi

Ini adalah jawaban yang terlambat tetapi, saya telah menghadapi masalah yang sama. Ini karena konfigurasi yang tidak tepat untuk c3po.

Silakan gunakan konfigurasi c3po di bawah ini:

<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
        <property name="driverClass" value="${jdbc.driverClassName}" />
        <property name="jdbcUrl" value="${jdbc.url}" />
        <property name="user" value="${jdbc.username}" />
        <property name="password" value="${jdbc.password}" />

        <property name="checkoutTimeout" value="30000" />
        <property name="idleConnectionTestPeriod" value="30"/>
        <property name="initialPoolSize" value="10" />
        <property name="maxIdleTime" value="30" />
        <property name="maxPoolSize" value="100" />
        <property name="minPoolSize" value="10" />
        <property name="maxStatements" value="10" />

</bean


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memilih semua catatan kecuali 3 catatan pertama?

  2. pekerjaan untuk menghapus baris yang lebih lama dari 3 bulan di database mysql

  3. Cara membatasi akses port MySQL

  4. Bagaimana cara memeriksa huruf besar di MySQL?

  5. Bagaimana cara mengelola Peran Pengguna dalam Database?