开发者

使用mybatis报Invalid bound statement解决分析

开发者 https://www.devze.com 2023-12-26 10:19 出处:网络 作者: 点墨
目录使用myBATis报Invalid bound statement原因分析使用mybatis报Invalid bound statement 在使用mybatis的时候,报Invalid bound statement,如下图php所示:
目录
  • 使用myBATis报Invalid bound statement
    • 原因分析

使用mybatis报Invalid bound statement

在使用mybatis的时候,报Invalid bound statement,如下图php所示:

使用mybatis报Invalid bound statement解决分析

原因是*mapper.XML文件没有注册上

原因分析

一般原因如下:

1、检查xml文件的namespace是否对应接口,要是全路径。

xml文件名不需要和接口名一致,namespace和接口全类名一致即可。

2、xml中的函数id和接口中的函数名是否对得上,ladipGlU参数类型、返回值类型是否对得上,多参数记得加@Param

3、去看输出目录(target/classes)里有没有*mapper.xml文件。

4、查看application.yml里有没有配置mapper-locations,如下所示

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

5、以上都没有问题,看看自己是不是用了多数据源,在多数据源下不能简编程客栈单的和4使用的配置一样了,需要使用Config对象进行数据源分别配置或者使用mybatis-plus的动态数据源

以上就是使用mybatis报Invalid bound statement解决分javascriptandroid析的详细内容,更多关于mybatis报Invalid bound statement的资料请关注编程客栈(www.devze.com)其它相关文章!

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号