程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了连接与托管连接无关.org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决连接与托管连接无关.org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6?

开发过程中遇到连接与托管连接无关.org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6的问题如何解决?下面主要结合日常开发的经验,给出你关于连接与托管连接无关.org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6的解决方法建议,希望对你解决连接与托管连接无关.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,请注明来意。