按照网络上的排除建议,换成了alibaba的druid。

相关maven依赖如下,注意版本匹配问题

  1. spring版本使用4.3.24.RELEASE
  2.  
  3. <dependency>
  4. <groupId>org.mybatis</groupId>
  5. <artifactId>mybatis</artifactId>
  6. <version>3.4.6</version>
  7. </dependency>
  8. <dependency>
  9. <groupId>org.mybatis</groupId>
  10. <artifactId>mybatis-typehandlers-jsr310</artifactId>
  11. <version>1.0.2</version>
  12. </dependency>
  13.  
  14. <dependency>
  15. <groupId>org.mybatis</groupId>
  16. <artifactId>mybatis-spring</artifactId>
  17. <version>1.3.0</version>
  18. </dependency>
  19.  
  20. <dependency>
  21. <groupId>mysql</groupId>
  22. <artifactId>mysql-connector-java</artifactId>
  23. <version>5.1.35</version>
  24. </dependency>
  25. <dependency>
  26. <groupId>com.alibaba</groupId>
  27. <artifactId>druid</artifactId>
  28. <version>1.0.25</version>
  29. </dependency>

spring配置文件application-context.xml

  1. <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
  2. <!-- 基本属性 url、user、password -->
  3. <property name="driverClassName" value="${jdbc.driver}"/>
  4. <property name="url" value="${jdbc.url}"/>
  5. <property name="username" value="${jdbc.username}"/>
  6. <property name="password" value="${jdbc.password}"/>
  7.  
  8. <!-- 配置监控统计拦截的filters -->
  9. <property name="filters" value="stat"/>
  10.  
  11. <!-- 配置初始化大小、最小、最大 -->
  12. <property name="maxActive" value="20"/>
  13. <property name="initialSize" value="1"/>
  14. <property name="minIdle" value="1"/>
  15.  
  16. <!-- 配置获取连接等待超时的时间 -->
  17. <property name="maxWait" value="60000"/>
  18.  
  19. <!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -->
  20. <property name="timeBetweenEvictionRunsMillis" value="60000"/>
  21.  
  22. <!-- 配置一个连接在池中最小生存的时间,单位是毫秒 -->
  23. <property name="minEvictableIdleTimeMillis" value="300000"/>
  24.  
  25. <property name="testWhileIdle" value="true"/>
  26. <property name="testOnBorrow" value="false"/>
  27. <property name="testOnReturn" value="false"/>
  28.  
  29. <!-- 打开PSCache,并且指定每个连接上PSCache的大小 -->
  30. <property name="poolPreparedStatements" value="true"/>
  31. <property name="maxOpenPreparedStatements" value="20"/>
  32. </bean>

mybatis-spring.xml配置文件

  1. <!DOCTYPE configuration
  2. PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  3. "http://mybatis.org/dtd/mybatis-3-config.dtd">
  4. <configuration>
  5.  
  6. <settings>
  7. <!--映射下划线风格到驼峰风格-->
  8. <setting name="mapUnderscoreToCamelCase" value="true"/>
  9. </settings>
  10. <typeHandlers>
  11. <typeHandler handler="org.apache.ibatis.type.InstantTypeHandler" />
  12. <typeHandler handler="org.apache.ibatis.type.LocalDateTimeTypeHandler" />
  13. <typeHandler handler="org.apache.ibatis.type.LocalDateTypeHandler" />
  14. <typeHandler handler="org.apache.ibatis.type.LocalTimeTypeHandler" />
  15. <typeHandler handler="org.apache.ibatis.type.OffsetDateTimeTypeHandler" />
  16. <typeHandler handler="org.apache.ibatis.type.OffsetTimeTypeHandler" />
  17. <typeHandler handler="org.apache.ibatis.type.ZonedDateTimeTypeHandler" />
  18. </typeHandlers>
  19. </configuration>

如果遇到以上错误可能需要配置一下mybatis-spring.xml里面的

  1. <settings>
  2. <!--映射下划线风格到驼峰风格-->
  3. <setting name="mapUnderscoreToCamelCase" value="true"/>
  4. </settings>

至此问题解决

参考资料:

https://blog.csdn.net/qq_38366063/article/details/89914909

https://blog.csdn.net/lixingtao0520/article/details/76599077

https://blog.csdn.net/jay100500/article/details/84996268

Method org/apache/commons/dbcp/DelegatingResultSet.isClosed()Z is abstract的更多相关文章

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

    做spring和mybaits整合时出现的错误,让这个问题困扰了一早上,通过查资料终于把这个问题解决了 具体问题描述: java.lang.IllegalAccessError: org.apache ...

  2. org.apache.commons.dbcp.DelegatingPreparedStatement.isClosed()Z和NewProxyPreparedStatement.isClosed()

    原文转:https://blog.csdn.net/qq_37909508/article/details/83028536 报错: NewProxyPreparedStatement.isClose ...

  3. Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException:

    七月 17, 2014 4:56:01 下午 org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service( ...

  4. org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhost' (using password:

    tationProcessor' to allow for resolving potential circular referencesDEBUG 2018-05-28 11:32:35,016 o ...

  5. org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver '

    问题摘要: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nest ...

  6. Spring 整合Mybatis 出现了Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create Poola

    我出现的 报错信息如下: ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionExc ...

  7. org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class

    转载自:http://songjianyong.iteye.com/blog/1663170 org.springframework.transaction.CannotCreateTransacti ...

  8. java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()Z is abstract

    二月 26, 2019 3:47:40 上午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for ...

  9. Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract

    HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.AbstractMethodError: Method ...

随机推荐

  1. Mysql 语法豆知识

    https://www.cnblogs.com/chentianwei/p/8093748.html mysql增加了大量语法,以前没有接触过.比如 create function begin..en ...

  2. gitlab自动备份脚本auto_backup_to_remote

    !/bin/bash gitlab 服务器备份路径 LocalBackDir=/var/opt/gitlab/backups 远程备份服务器 gitlab备份文件存放路径 RemoteBackDir= ...

  3. python_反射:动态导入模块

    官方推荐方法: test_mod.py def hi(): print('Hi') test.py import importlib q = importlib.import_module('test ...

  4. Springboot项目启动报org.springframework.beans.factory.UnsatisfiedDependencyException

    org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'hom ...

  5. Java集合--ArrayList出现同步问题的原因

    1 fail-fast简介 fail-fast 机制是java集合(Collection)中的一种错误机制.当多个线程对同一个集合的内容进行操作时,就可能会产生fail-fast事件.例如:当某一个线 ...

  6. Linux查看公网IP

    curl cip.cc   查看公网IP curl  -s  icanhazip.com  查看公网IP, 只显示IP,没有供应商信息

  7. SIGAI机器学习第六集 决策树

    讲授决策树的基本概念,分类与回归树的原理,决策树的表示能力,决策树的训练算法,寻找最佳分裂的原理,叶子节点值的标记,属性缺失与替 代分裂,决策树的剪枝算法,决策树应用. 非常直观和易于理解的机器学习算 ...

  8. Qt ASSERT:"QMetaObjectPrivate::get(smeta)->revision>= 7"in file kernel\qobject.cpp,line 2646

    qt5.6.1所做的工程在运行时出现该问题:该问题说的是信号槽中 函数的参数不匹配. 在qt4.8.4 中QThread 中查到assitant中定义void QThread::finished () ...

  9. CF917D Stranger Trees【矩阵树定理,高斯消元】

    题目链接:洛谷 题目大意:给定一个$n$个节点的树$T$,令$ans_k=\sum_{T'}[|T\cap T'|=k]$,即有$k$条边重合.输出$ans_0,ans_1,\ldots,ans_{n ...

  10. java集合类-Set接口

    Set集合 Set集合中的对象不按特定的方式排序,只是简单的把对象放入集合中,但是不能包含重复对象. Set集合由Set接口和Set接口的实现类组成,Set接口继承与于Collection接口 Set ...