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

Mybatis与数据库相关操作测试失败常见问题(初学者)

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

Mybatis与数据库相关操作测试失败常见问题(初学者)

写在前面:这个博客记录了我初学的时候犯的错误,以及提供了相关解决办法

经常出现的错误

1.路径问题

Caused by: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com.kang.dao.UserMapper.xml

这个是由于资源没有找到UserMapper.xml我这里犯的错误是各级目录用的"."但是需要使用"/"

修改前:

修改后:

还有就是各种路径的问题比如Mapper.xml文件里的namespace路径问题

注意这里的namespace写的是你实现的那个接口的路径

当然诸如这种路径问题仔细检查配置文件需要填写路径的地方

2.资源释放问题

Caused by: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com/kang/dao/UserMapper.xml

 你发现你这里写的是"/"但是还是找不到资源怎么办呢?检查一下你的xml资源是否释放了

 看看build里面是否有

如果没有,那么恭喜你加上就好了,这里附上代码

  
    
      
        src/main/java
        
          ***.properties
        
      

      
        src/main/resources
        
          ***.properties
        
      
    
  

 修改完所有错误之后就可以测试了(我这里做了简单的按照id查询)

 这是我自己犯的一些错误,当然还有一些别的诸如xml里的id和接口不对应的小问题相信大家看报错应该能解决

学习之路很长,各位加油啦

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/785142.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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