如图,MyBatis中,在实现数据库表一对一关联时运行测试类test报PooledDataSource forcefully closed/removed all connections,逐步检查后发现测试类、映射文件mapper.xml都没有错误,也添加了mapper.xml文件注册到mybatis核心文件里面,数据库配置文件无问题。

经过多番检查后发现是mybatis核心文件里面缺少了<setting>节点,<setting>节点应该加在<properties>下方,<typeAliases>上方。

解决:

加入

<settings><setting name="autoMappingBehavior"  value="FULL"/>
//表示mapper文件的resultMap使用自动映射,不需要列出所有的字段名。(原因在这里,我在mapper文件里面省略了所有的字段名,却忘记添加这个setting)     (真的超容易忘记bushi) <setting name="cacheEnabled" value="true"/>
//使用MyBatis的缓存,提高查询效率
</settings>

PooledDataSource forcefully closed/removed all connections的解决相关推荐

  1. Mybatis : DEBUG [main] - PooledDataSource forcefully closed/removed all connections.

    出现错误: DEBUG [main] - Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' ada ...

  2. Mysql遇到Too many connections的解决办法

    Mysql遇到Too many connections的解决办法 由于线上mysql实例太多,因此也就经常遇到Too many connections的问题,这个问题也是最常见的问题,下面就结合自己的 ...

  3. Safe handle has been closed异常的原因及解决思路

    Safe handle has been closed异常的原因及解决思路 参考文章: (1)Safe handle has been closed异常的原因及解决思路 (2)https://www. ...

  4. mysql too many_Mysql错误:Too many connections的解决方法

    MySQL数据库 Too many connections 出现这种错误明显就是 mysql_connect 之后忘记 mysql_close: 当大量的connect之后,就会出现Too many ...

  5. Caused by: com.mysql.cj.exceptions.WrongArgumentException的一种解决方法

    项目场景: 从properties文件读取信息连接数据库失败,Caused by: com.mysql.cj.exceptions.UnableToConnectException: Cannot l ...

  6. Spring基础专题——第七章(持久层整合)

    前言:去年到现在一直没有很好的时间完成这个spring基础+源码的博客目标,去年一年比较懒吧,所以今年我希望我的知识可以分享给正在奋斗中的互联网开发人员,以及未来想往架构师上走的道友们我们一起进步,从 ...

  7. Mybatis(笔记)

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sVjVvSsH-1609421261302)(C:\Users\王东梁\AppData\Roaming\Typora\t ...

  8. 【MyBatis框架】Mybatis开发dao方法第一部分

    下面来讨论mybatis开发Dao的方法 先来说一下基本架构流程中使用到的几个类 1.SqlSession使用范围 1.1SqlSessionFactoryBuilder  通过SqlSessionF ...

  9. Mybatis学习笔记(上)

    Mybatis 目录 Mybatis 1.简介 1.1 什么是Mybatis 1.2 持久层 1.3 持久层 1.4 Mybatis存在理由 2. 第一个Mybatis程序 2.1搭建环境 2.2创建 ...

最新文章

  1. [计算数学基础]矩阵微分
  2. 基于正则化的特征选择
  3. BugkuCTF-reverse:Easy_vb + Easy_Re
  4. spring boot 整合web开发之文件上传、静态资源访问、异常处理、返回JSON数据
  5. boost::adaptors::ref_unwrapped相关的测试程序)
  6. IE下 c00ce56e 错误竟然是nginx 字符设置的问题
  7. retrofit 上传、下载文件
  8. Hadoop-cluster 集群完全分布式环境搭建
  9. 网络规划设计师水平考试备考资料(1.前言及目录)
  10. u大侠制作linux启动盘,苹果电脑利用快捷键进入U盘启动的方法
  11. 计算机开机后报rundll,图文教你win10开机出现rundll无法找到入口的解决方法
  12. 你的支付授权失败。请核对你的信息并重试,或尝试其他支付方式。 解决方案
  13. GE指数和Gini系数(补充)在经济空间差异中的作用
  14. 概括几种项目类型使用的技术路线
  15. 带中文字库的12864驱动笔记
  16. Redis在手,跟我走
  17. 5-2 学习打卡(11.7)
  18. Android BitMap图片压缩
  19. Go 中 slice 的设计和实现细节(Go 团队撰写的一篇很棒的博文)
  20. sql显示服务器连接不上,sql服务器连接不上

热门文章

  1. CentOS7虚拟机取消屏幕保护
  2. 专业!“5G消息” VS “微信” 对比研究报告出炉!
  3. codeforces Hello 2021
  4. java第三方包_java第三方包学习之lombok
  5. 《网络传播概论》第一章 互联网的严谨及对传媒业的影响
  6. 把一条长为1的线段任意分成三段,则这三段能构成三角形的概率为??
  7. 蜂窝通信模组,是物联网终端的核心组件之一
  8. 微软账户 设置 服务器地址,设置Microsoft账户提示此电子邮件地址是保留域怎么办...
  9. 【idea】Error:java: Annotation processing is not supported for module cycles. Please ensure that all..
  10. c++实现八数码游戏