在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配不到。
这个基本上是和依赖没有关系,和你项目中配置有关系
1.xml的namespace必须是mapper所在的包名
2.mapper中方法的名称和xml中sql语句不一致,找不到指定的sql
3.xml中sql的返回值类型没有配置为resultMap
4.mybatis的配置问题
mybatis:
mapper-locations: classpath*:com/**/mapper/*.xml
5.pom中配置
src/main/java
**/*.xml
这个配置加在和dependencies同级。
加完之后,最好是clean下项目,重启idea或者其它编译器后。重启项目。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)