天天看点

springboot mybatis 绑定异常ibatis.binding.BindingException: Invalid bound statement (not found)

可能原因:

1:打包后的war包或jar包并没有包含xml文件(需要更改pom.xml maven打包配置);

2:mapper interface文件中方法存在多个入参,未指定每个参数的名字(需要添加@Param 注解,具名参数);

3:xml文件可能是别处复制粘贴过来的,里面的namespace不是正确的值。(修改namespace值);

4:xml扫描路径不对,spring没有扫描到xml文件,(需要在yml文件配置正确mapperLocations路径);

5:yml文件中,mybatis 配置不是顶格开始,而是与spring二级配置同级,spring扫描不到mybatis配置(mybatis配置与spring同级)。

继续阅读