问题排除步骤:
1、检查mapper.xml文件中<mapper namespace="xxxMapper">
标签是否指向了正确的mapper接口;
2、检查是否正确显式指定mapper接口所在位置
-
方式一:启动类上添加注解@MapperScan(“com.xxs.shirodemo.dao”)
-
方式二:在每一个mapper接口上添加注解@Mapper
3、检查mapper.xml的配置路径是否正确
mybatis:
mapper-locations: classpath*:mapping/*.xml
4、检查mapper接口中的方法名与mapper.xml中操作的id是否相同、是否有一方缺少
5、修改mapper.xml文件,只是修改文件,不改变已有的内容,what???有这操作?!是的,随便在有空格的地方添加一个空格,或是随便在一个有空行的地方添加一个空行,保存即可。
6、如果以上都不行的话,那就只能放大招了::::::放弃Mybatis,改用jdbc(~~奸笑~)