大佬教程收集整理的这篇文章主要介绍了连接与托管连接无关.org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
自从您一年前提出这个问题以来,这个答案实际上可能为时已晚。但它将帮助将来会遇到此错误的人。
您的错误可能来自不同的来源,但在我的情况下,它的所有原因均与事务超时有关,某些查询可能需要很长时间,因此超时已到,hibernate会引发异常。在我的情况下,我将事务超时设置为更高的值。这解决了我的问题。
这是一个有用的链接。 交易不活跃!
了解JDBC内部超时配置
-干杯
我在JBoss服务器上使用Hibernate。我得到下面的错误。
当我尝试在同一会话中第二次连接到数据库时,发生错误。
另外,我还会收到错误消息“为您关闭连接。请关闭您的连接”。
14:28:37,869 ERROR [HibernateUtil] HibernateException occurred in executeQuery method in HibernateUtil class
org.hibernate.exception.GenericJDBCException: could not execute query
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.loader.Loader.doList(Loader.java:2231)
at org.hibernate.loader.Loader.listIgnorequeryCache(Loader.java:2125)
at org.hibernate.loader.Loader.list(Loader.java:2120)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:361)
at org.hibernate.ENGIne.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1148)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
at com.a.amc.dao.utils.HibernateUtil.executeQuery(HibernateUtil.java:154)
at com.a.amc.service.impl.CityserviceImpl.isCityExists(CityserviceImpl.java:142)
at com.a.amc.service.impl.CityserviceImpl.addCity(CityserviceImpl.java:38)
at com.a.amc.web.actions.CityAction.addCity(CityAction.java:50)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown sourcE)
at sun.reflect.DelegaTingMethodAccessorImpl.invoke(Unknown sourcE)
at java.lang.reflect.Method.invoke(Unknown sourcE)
14:28:37,869 ERROR [JDBCtransaction] Could not toggle autocommit
java.sql.SQLException: Connection is not associated with a managed connection.org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6@1269ca1
at org.jboss.resource.adapter.jdbc.WrappedConnection.lock(WrappedConnection.java:81)
at org.jboss.resource.adapter.jdbc.WrappedConnection.setAutoCommit(WrappedConnection.java:454)
at org.hibernate.transaction.JDBCtransaction.toggleAutoCommit(JDBCtransaction.java:228)
at org.hibernate.transaction.JDBCtransaction.rollBACkAndResetAutoCommit(JDBCtransaction.java:220)
at org.hibernate.transaction.JDBCtransaction.rollBACk(JDBCtransaction.java:196)
at com.a.amc.dao.utils.HibernateUtil.executeQuery(HibernateUtil.java:159)
at com.a.amc.service.impl.CityserviceImpl.isCityExists(CityserviceImpl.java:142)
at com.a.amc.service.impl.CityserviceImpl.addCity(CityserviceImpl.java:38)
at com.a.amc.web.actions.CityAction.addCity(CityAction.java:50)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown sourcE)
at sun.reflect.DelegaTingMethodAccessorImpl.invoke(Unknown sourcE)
at java.lang.reflect.Method.invoke(Unknown sourcE)
14:28:37,869 ERROR [JDBCtransaction] JDBC rollBACk failed
java.sql.SQLException: Connection is not associated with a managed connection.org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6@1269ca1
at org.jboss.resource.adapter.jdbc.WrappedConnection.lock(WrappedConnection.java:81)
at org.jboss.resource.adapter.jdbc.WrappedConnection.rollBACk(WrappedConnection.java:496)
at org.hibernate.transaction.JDBCtransaction.rollBACkAndResetAutoCommit(JDBCtransaction.java:217)
at org.hibernate.transaction.JDBCtransaction.rollBACk(JDBCtransaction.java:196)
at com.a.amc.dao.utils.HibernateUtil.executeQuery(HibernateUtil.java:159)
at com.a.amc.service.impl.CityserviceImpl.isCityExists(CityserviceImpl.java:142)
at com.a.amc.service.impl.CityserviceImpl.addCity(CityserviceImpl.java:38)
at com.a.amc.web.actions.CityAction.addCity(CityAction.java:50)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown sourcE)
at sun.reflect.DelegaTingMethodAccessorImpl.invoke(Unknown sourcE)
at java.lang.reflect.Method.invoke(Unknown sourcE)
14:28:37,869 ERROR [CityserviceImpl] Exception occurred in isCityExists method in CityserviceImpl
org.hibernate.transactionException: JDBC rollBACk failed
at org.hibernate.transaction.JDBCtransaction.rollBACk(JDBCtransaction.java:204)
at com.a.amc.dao.utils.HibernateUtil.executeQuery(HibernateUtil.java:159)
at com.a.amc.service.impl.CityserviceImpl.isCityExists(CityserviceImpl.java:142)
at com.a.amc.service.impl.CityserviceImpl.addCity(CityserviceImpl.java:38)
at com.a.amc.web.actions.CityAction.addCity(CityAction.java:50)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown sourcE)
at sun.reflect.DelegaTingMethodAccessorImpl.invoke(Unknown sourcE)
at java.lang.reflect.Method.invoke(Unknown sourcE)
可能是什么原因,如何解决这种情况?
以上是大佬教程为你收集整理的连接与托管连接无关.org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6全部内容,希望文章能够帮你解决连接与托管连接无关.org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。