栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Mybatis测试常报错汇总以及解决方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mybatis测试常报错汇总以及解决方法

常见标签引入映射文件的四种方式:

有一个UserMapper.xml文件在包com.twinkle.mapper下

  1. 使用类路径引入

	

  1. 使用本地文件路径引入

	

有一个UserMapper.java 接口(interface)文件在包com.twinkle.mapper下

  1. 使用接口类路径引入

	

  1. 使用包名引入

	

学习报错汇总 1.提示:映射的语句集不包含值为 “xxx”

常见Mapped Statements collection does not contain value for xxxxx

解决方法:
  1. 先查看对应的mapper中是否有该方法xxxx。如果没有该id添加即可。
  2. 查看namaspace中的名字是否输入正确。如果不正确修改即可。
  3. mybatis-config.xml配置文件中的 mappers标签中是否包含了该mapper,如果没有添加上即可。
2.提示:Error serializing object

在学习Mybatis二级缓存的时候抛出的错误,又能运行

org.apache.ibatis.cache.CacheException: Error serializing object.  Cause: java.io.NotSerializableException: xxx实体类
解决方法

1.将配置文件设置为:


2.将报出来的xxx实体类实现一个接口

public class XXX类 implements Serializable {
    ......
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/894451.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号