MyBatis 中错误信息详情、原因分析及解决方案

1.报错信息:(报错信息基于 xml 的 MyBatis 配置)

Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com.xxxx.dao.IUserDao.xml

原因分析:在 resources 下的 SqlMapConfig.xml 配置文件中路径书写方式错误导致

<mapper resource="com.xxxx.dao.IUserDao.xml" />

解决方案:更改mapper 中插入路径的方式

<mapper resource="com/xxxx/dao/IUserDao.xml" />

 

2.报错信息:(报错信息基于实现类的 MyBatis 配置)

org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lang.ClassNotFoundException: Cannot find class: com.xxxx.dao.IUserDao

原因分析:SqlMapConfig.xml 配置文件中路径配置错误导致

解决方案:更改mapper 中的路径

posted @ 2020-12-25 20:37  快走中的擦边球  阅读(247)  评论(0编辑  收藏  举报