当前位置:   article > 正文

【已解决】ClosingnontransactionalSqlSessionorg.apache.ibatis.session.defaults.DefaultSqlSession@XX]之后无信息。_closing non transactional sqlsession [org.apache.i

closing non transactional sqlsession [org.apache.ibatis.session.defaults.def

今天在学习跟着狂神老师学习Mybatis-plus 技术的时候发现在使用test测试类测试增删改查操作的时候,显示Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@656922a0]之后无信息反馈,搜寻了一些信息后没有结果。
在这里插入图片描述

解决办法

最终发现主启动类没有:@MapperScan("com.kuang.mapper")
注意点,我们需要在主启动类上去扫描我们的mapper包下的所有接口

在这里插入图片描述
需要加上@MapperScan(“com.kuang.mapper”) 扫描我们的mapper下的UserMapper接口继承的父类BaseMapper<User>。以便识别到父类中的所有方法。

import org.mybatis.spring.annotation.MapperScan;
@MapperScan("com.kuang.mapper")
  • 1
  • 2

之后再次测试类发现数据得以出现,信息得以反馈。
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/440627
推荐阅读
相关标签
  

闽ICP备14008679号