学无先后,达者为师

网站首页 编程语言 正文

org.apache.ibaorg.apache.ibatis.btis.binding.BindingException: Invalid bound statement (not found)

作者:慕白Lee 更新时间: 2023-09-17 编程语言

目录

@MapperScan

@mapper的id是否一致

namespace是否一致

mapper是否加入@Param

全路径parameterType


简单来说就是Mybatis配置文件和mapper匹配不到的问题.

检查步骤

@MapperScan

检查@MapperScan("com.xxx.domain.mappers")和对应文件是不是对应的, 多数据源的情况下需要进行比对, 不然访问不到对应数据库的, 有的不是加在启动类, 有对应的配置文件

@mapper的id是否一致

调用的方法名在mapper.java中和mapper.xml中的id是否保持一致

namespace是否一致

检查mapper的namespace的路径是否跟mapper.java的是否一致

mapper是否加入@Param

mapper入参是否加入对应@Param

全路径parameterType

mapper.xml方法的parameterType尽量指定全路径的domain, 不加入的时候虽然能用但是编译器还是爆红的, 可能因为一些版本问题导致出错

有用请点赞,养成良好习惯!

鼓励、交流、疑问请留言!

原文链接:https://libusi.blog.csdn.net/article/details/131548235

  • 上一篇:没有了
  • 下一篇:没有了
栏目分类
最近更新