本帖最后由 shary 于 2013-4-15 17:26 编辑
我在保存一个表单的时候,提示:*org.hibernate.exception.GenericJDBCException: could not update: [cn.myapps.core.dynaform.form.ejb.Form#11e1-b9b0-9e011899-a6e4-85fe33ac37e6错误。
tomcat错误代码:
15:15:05,472 INFO MysqlTableDefinition:102 - After execution, 0 row(s) have been changed
15:15:05,472 INFO MysqlTableDefinition:115 - Executed 1 SQL command(s) with 0 error(s)
org.hibernate.exception.GenericJDBCException: could not execute query
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.loader.Loader.doList(Loader.java:2214)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2095)
at org.hibernate.loader.Loader.list(Loader.java:2090)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:375)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
at cn.myapps.core.dynaform.summary.dao.HibernateSummaryCfgDAO.queryByFormId(HibernateSummaryCfgDAO.java:38)
at cn.myapps.core.dynaform.summary.ejb.SummaryCfgProcessBean.doQueryByFormId(SummaryCfgProcessBean.java:31)
at cn.myapps.core.dynaform.summary.ejb.SummaryCfgProcessBean$$EnhancerByCGLIB$$e0195dde.CGLIB$doQueryByFormId$0(<generated>)
at cn.myapps.core.dynaform.summary.ejb.SummaryCfgProcessBean$$EnhancerByCGLIB$$e0195dde$$FastClassByCGLIB$$a044ddc1.invoke(<generate
d>)
..........
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:584)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1508)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.sql.SQLException: Couldn't perform the operation prepareStatement: You can't perform any operations on this connection. It h
as been automatically closed by Proxool for some reason (see logs).
at org.logicalcobwebs.proxool.WrappedConnection.invoke(WrappedConnection.java:207)
at org.logicalcobwebs.proxool.WrappedConnection.intercept(WrappedConnection.java:87)
at com.mysql.jdbc.Connection$$EnhancerByProxool$$dbf3ef1a.prepareStatement(<generated>)
at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:497)
at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:415)
at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1538)
at org.hibernate.loader.Loader.doQuery(Loader.java:661)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
at org.hibernate.loader.Loader.doList(Loader.java:2211)
... 92 more
java.lang.Exception: org.hibernate.exception.GenericJDBCException: could not update: [cn.myapps.core.dynaform.form.ejb.Form#11e1-b9b0-9e0118
99-a6e4-85fe33ac37e6]
at cn.myapps.base.dao.PersistenceUtils.commitTransaction(PersistenceUtils.java:131)
....... |