这个错误新手经常犯(说的就是我),也就是 dao 接口和 mapper 文件没有绑定映射上。问题很多,我收集了网上大部分遇到的解决方法。照着下面排查就行:
<mapper namespace ="xxx">
地址是否和你所在 Dao接口路径完全一致,名称是否相同<select id = "xxx">
是否和你所在 Dao 接口中的方法完全一致,名称是否相同mybatis.mapper-locations=classpath:mybatis/mapper/*.xml
确保能扫描到你的 xml 文件。还有配置好映射所在的包名比如 type-aliases-package:xxx
这个路径是否正确。