1. 检查xml文件所在package名称是否和Mapper interface所在的包名一致。
2. 方法在xml中有没有
3. 方法返回值是List<T>,而select元素没有正确配置ResultMap,或者只配置ResultType!
4. 如果你确认没有以上问题,请任意修改下对应的xml文件,比如删除一个空行、保存,看问题是否解决。
5. 看下mapper的XML配置路径是否正确,是否放在了你配置的location下。
6. Yml格式
Mybatis的配置,如果你使用yml格式的配置文件,千万注意缩进对于yml来说至关重要。Mybatis是在文档的顶级配置下,不要放在spring下,否则也是报错。
本文详细解析了在使用MyBatis过程中常见的错误原因及解决办法,包括检查XML文件与Mapperinterface的一致性、方法配置问题、ResultMap与ResultType配置错误等,同时提醒开发者注意配置文件的正确性。

2503

被折叠的 条评论
为什么被折叠?



