I have following setup: JSP/Servlet => Presentation layer. Hibernate and OpenJPA => Data access layer.
为了与数据库连接,我正在以“persistence.xml”文档补充配置信息。 这里是“persistence.xml”案的编号:
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
<property name="hibernate.connection.url" value="jdbc:mysql://xxx.xxx.xxx.xxx:xxxx/test?autoReconnect=true"/>
<property name="hibernate.connection.username" value="xxx"/>
<property name="hibernate.connection.password" value="xxx"/>
<property name="hibernate.generate_statistics" value="true"/>
<property name="hibernate.cache.provider_class" value="org.hibernate.cache.OSCacheProvider"/>
<property name="hibernate.cache.use_second_level_cache" value="true"/>
<property name="hibernate.show_sql" value="true"/>
<property name="hibernate.format_sql" value="true"/>
<property name="hibernate.c3p0.min_size" value="5"/>
<property name="hibernate.c3p0.max_size" value="20"/>
<property name="hibernate.c3p0.timeout" value="1800"/>
<property name="hibernate.c3p0.max_statements" value="50"/>
<property name="hibernate.c3p0.idle_test_period" value="1800"/>
<property name="c3p0.idleConnectionTestPeriod" value="1810"/>
我正在读到org.hibernate. Union.JDBCConnectionException: 不能执行
的错误。 13小时或13小时以上的闲置时间。 这一错误并非一贯重复。 我无法照搬我的测试设置上的错误,但这一错误正在生产服务器上。
我搜查了这个论坛,有些条目与地雷相似,但它们没有回答我的问题。 这些联系是:
Getting org.hibernate. Tenion.JDBCConnectionException: could not implementing query Even through JNDI
我没有发现某些情况或做什么错误?