org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): XXX(已解决)

前几天用postman测试,一直给我报505错误,如图:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): XXX(已解决)_第1张图片

检查:

1、sql语句是否写对

2、mapper.xm中sql的id是否和Mapper.java接口中的方法名对应

3、mybatis.type-aliases-package是否写对

4、mapper.xml的namespace是否写对

5、mapper.xml中的sql的参数是否写对

发现根本没问题

后来求助老师才知道 

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): XXX(已解决)_第2张图片

没有导入mabatis-plus-boot-starter依赖,但是却用了

mybatis-plus.mapper-locations=classpath:mapper/*.xml

因为只导入了mabatis-plus依赖

所以应该只用mybatis.mapper-locations=classpath:mapper/*.xml

最后成功解决

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): XXX(已解决)_第3张图片

下次一定好好看文档5555~

你可能感兴趣的:(日常bug,mybatis,java,mysql,intellij-idea,spring)