Mysql
 sql >> база данни >  >> RDS >> Mysql

Сесията в хибернация не можа да се отвори за транзакция

Това е късен отговор, но аз се сблъсках със същия проблем. Това се дължи на неправилна конфигурация за c3po.

Моля, използвайте конфигурацията на c3po по-долу:

<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. Съхранената процедура на mysql връща няколко реда

  2. Разрешения за потребителска роля за различни модули, използващи побитови оператори

  3. Може ли същата колона да има ограничение за първичен и външен ключ към друга колона

  4. Използване на PHP за качване на файл и добавяне на пътя към базата данни на MySQL

  5. Външни ключове - Какво правят за мен?