Ошибка «Неизвестная системная переменная« tx_isolation »» при использовании пула соединений c3p0 - PullRequest
0 голосов
/ 24 мая 2019

Я пытаюсь использовать пул соединений c3pO, но получаю сообщение об ошибке ниже:

Неизвестная системная переменная 'tx_isolation'

Я использую нижеприведенные jars:

mysql-connector-java-8.0.11.jar

c3p0-0.9.5.3.jar

mchange-commons-java-0.2.15.jar

И ниже конфигурации:

    <bean id="myDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
          destroy-method="close">
        <property name="driverClass" value="com.mysql.cj.jdbc.Driver" />
        <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/customer_tracker?useSSL=false&amp;serverTimezone=UTC" />
        <property name="user" value="root" />
        <property name="password" value="root" /> 

        <!-- these are connection pool properties for C3P0 -->
        <property name="minPoolSize" value="3" />
        <property name="maxPoolSize" value="10" />
        <property name="maxIdleTime" value="30000" />
    </bean>  

    <!-- Step 2: Setup Hibernate session factory -->
    <bean id="sessionFactory"
        class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
        <property name="dataSource" ref="myDataSource" />
        <property name="packagesToScan" value="com.springdemo.entity" />
        <property name="hibernateProperties">
           <props>
              <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
              <prop key="hibernate.show_sql">true</prop>
           </props>
        </property>
   </bean>

enter image description here

...