使用mybatis报Invalid bound statement解决分析

 更新时间:2023年12月24日 11:23:52   作者:点墨  
这篇文章主要为大家介绍了使用mybatis报Invalid bound statement原因解决分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

使用mybatis报Invalid bound statement

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

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

原因分析

一般原因如下:

1、检查xml文件的namespace是否对应接口,要是全路径。
xml文件名不需要和接口名一致,namespace和接口全类名一致即可。

2、xml中的函数id和接口中的函数名是否对得上,参数类型、返回值类型是否对得上,多参数记得加@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解决分析的详细内容,更多关于mybatis报Invalid bound statement的资料请关注脚本之家其它相关文章!

相关文章

  • 一文详解Spring 中的顺序问题

    一文详解Spring 中的顺序问题

    本文主要介绍了Spring 中的顺序问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • Elasticsearch常见字段映射类型之scaled_float解读

    Elasticsearch常见字段映射类型之scaled_float解读

    这篇文章主要介绍了Elasticsearch常见字段映射类型之scaled_float解读。具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • Java Calendar日历类的使用介绍

    Java Calendar日历类的使用介绍

    Candendar类是一个抽象类,提供了一些获取当前时间,或者指定的时间的字段和一些方法,我们可以通过一些方法与字段对他进行获取当前天或者当月的一些信息
    2022-09-09
  • java selenium XPath 定位实现方法

    java selenium XPath 定位实现方法

    本文主要介绍java selenium XPath,这里整理了XPath的资料,并附实现方法,有需要的小伙伴可以参考下
    2016-08-08
  • java中BigDecimal的操作方法

    java中BigDecimal的操作方法

    这篇文章主要介绍了java中BigDecimal的操作方法,较为详细的分析了BigDecimal类在进行商业计算时的应用方法,精度以及注意事项等问题,需要的朋友可以参考下
    2014-12-12
  • Spring Cloud动态配置刷新RefreshScope使用示例详解

    Spring Cloud动态配置刷新RefreshScope使用示例详解

    这篇文章主要为大家介绍了Spring Cloud动态配置刷新RefreshScope使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Springboot通过谷歌Kaptcha 组件生成图形验证码功能

    Springboot通过谷歌Kaptcha 组件生成图形验证码功能

    Kaptcha是谷歌开源的一款简单实用的图形验证码组件。我个人推荐它的最大原因是容易上手,采用约定大于配置的方式,快速契合到项目中,这篇文章主要介绍了Springboot通过谷歌Kaptcha组件生成图形验证码的方法,需要的朋友可以参考下
    2023-05-05
  • 一种求正整数幂的高效算法详解

    一种求正整数幂的高效算法详解

    本篇文章是对java中一种求正整数幂的高效算法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • java自定义异常打印内容详解

    java自定义异常打印内容详解

    这篇文章主要为大家详细介绍了java自定义异常打印内容的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • FreeSWITCH跨NAT部署配置详解

    FreeSWITCH跨NAT部署配置详解

    这篇文章主要为大家介绍了FreeSWITCH跨NAT部署配置详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02

最新评论