日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java.lang.IllegalAccessError: org.apache.commons.dbcp.DelegatingPreparedStatement.isClosed()Z

發布時間:2025/7/14 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java.lang.IllegalAccessError: org.apache.commons.dbcp.DelegatingPreparedStatement.isClosed()Z 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

做spring和mybaits整合時出現的錯誤,讓這個問題困擾了一早上,通過查資料終于把這個問題解決了

具體問題描述:

1 java.lang.IllegalAccessError: org.apache.commons.dbcp.DelegatingPreparedStatement.isClosed()Z 2 3 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 4 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 5 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 6 at java.lang.reflect.Method.invoke(Method.java:498) 7 at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:78) 8 at com.sun.proxy.$Proxy14.isClosed(Unknown Source) 9 at org.apache.ibatis.executor.BaseExecutor.closeStatement(BaseExecutor.java:285) 10 at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) 11 at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) 12 at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) 13 at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) 14 at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83) 15 at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) 16 at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) 17 at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77) 18 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 19 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 20 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 21 at java.lang.reflect.Method.invoke(Method.java:498) 22 at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) 23 at com.sun.proxy.$Proxy11.selectOne(Unknown Source) 24 at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166) 25 at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83) 26 at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) 27 at com.sun.proxy.$Proxy12.queryUserById(Unknown Source) 28 at com.shen.test.testMybaits.test1(testMybaits.java:16) 29 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 30 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 31 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 32 at java.lang.reflect.Method.invoke(Method.java:498) 33 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) 34 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 35 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) 36 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) 37 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) 38 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) 39 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) 40 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) 41 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) 42 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) 43 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) 44 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) 45 at org.junit.runners.ParentRunner.run(ParentRunner.java:309) 46 at org.junit.runner.JUnitCore.run(JUnitCore.java:160) 47 at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68) 48 at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47) 49 at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242) 50 at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70) View Code

問題的大概意思是:

簡單來說就是mybatis出現了問題,而問題關鍵在于mybatis.jar包版本不符,試著用老一點的版本就可以運行了。對于這種問題得多看看jar包的官方文檔

解決的方法:

把mybatis的jar的版本將低點

轉載于:https://www.cnblogs.com/panpanshen/p/9722630.html

總結

以上是生活随笔為你收集整理的java.lang.IllegalAccessError: org.apache.commons.dbcp.DelegatingPreparedStatement.isClosed()Z的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。