如标题所述,常规的排查问题解决方案如下:
- 接口中方法名(delete)与xml文件中 id="delete"是否一致
- xml文件中的 namespace="xxx.xxx.xxx.Mapper" 中的路径是否与接口文件路径一致
-
3.parameterType类型 与 resultType类型是否准确;resultMap与resultType是不一样的。
小编今天遇到新的报错情况
在pom文件中添加了mybatis-plus和mybatis-plus-boot-starter的依赖,这样就报如标题的错误,原因是application.properties里面的对xml文件的路劲映射配置出现错误。
我的mapper.xml(UserMapper.xml)文件在如图的路劲:
批注.pngapplication.properties文件中mybatis的配置:
如果mybatis-plus和mybatis-plus-boot-starter依赖
mybatis-plus.mapper-locations: classpath*:mapper/*.xml
如果mybatis-plus和mybatis-plus-boot-starter依赖
mybatis.mapper-locations: classpath*:mapper/*.xml
mybatis的xml文件的路劲映射须配置正确的property。否则就会报Invalid bound statement (not found)的错误,找不到对应的xml文件。
网友评论