我有以下例外
javax。坚持不懈PersistenceException:异常[EclipseLink-4002]
(Eclipse持久性服务-2.5.2.v20140319-9ad6abd):
组织。日食坚持不懈例外情况。内部数据库异常
例外:com。mysql。jdbc。例外情况。jdbc4.CommunicationsException:
从服务器成功接收的最后一个数据包是70400002
毫秒前。成功发送到服务器的最后一个数据包是
70400003毫秒前。比配置的服务器长
在应用程序中使用之前测试连接有效性,增加
服务器为客户端超时配置了值,或使用
问题
我做了一些研究,改变了坚持。xml到此
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
<persistence-unit name="unicorn" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>com.rh.xxx</class>
<properties>
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
<property name="hibernate.connection.url" value="jdbc:mysql://xxx:3306/unicorndb?zeroDateTimeBehavior=convertToNull"/>
<property name="hibernate.connection.password" value="xxx"/>
<property name="hibernate.connection.username" value="student"/>
<property name="hibernate.c3p0.max_size" value="100" /> <!--max number of JDBC connections -->
<property name="hibernate.c3p0.min_size" value="10" /> <!--minimum number of JDBC connections-->
<property name="hibernate.c3p0.idle_test_period" value="500" />
<property name="hibernate.c3p0.acquire_increment" value="1" />
</properties>
</persistence-unit>
</persistence>
任何帮助都将不胜感激