美文网首页
使用mybatis过程中报错Invalid bound stat

使用mybatis过程中报错Invalid bound stat

作者: wsj_2012 | 来源:发表于2020-06-17 17:59 被阅读0次

    如标题所述,常规的排查问题解决方案如下:

      1. 接口中方法名(delete)与xml文件中 id="delete"是否一致
      1. xml文件中的 namespace="xxx.xxx.xxx.Mapper" 中的路径是否与接口文件路径一致
    • 3.parameterType类型 与 resultType类型是否准确;resultMap与resultType是不一样的。

    小编今天遇到新的报错情况

    在pom文件中添加了mybatis-plus和mybatis-plus-boot-starter的依赖,这样就报如标题的错误,原因是application.properties里面的对xml文件的路劲映射配置出现错误。

    我的mapper.xml(UserMapper.xml)文件在如图的路劲:

    批注.png

    application.properties文件中mybatis的配置:

    如果\color{red}{加入了}mybatis-plus和mybatis-plus-boot-starter依赖

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

    如果\color{red}{未加入}mybatis-plus和mybatis-plus-boot-starter依赖

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

    mybatis的xml文件的路劲映射须配置正确的property。否则就会报Invalid bound statement (not found)的错误,找不到对应的xml文件。

    相关文章

      网友评论

          本文标题:使用mybatis过程中报错Invalid bound stat

          本文链接:https://www.haomeiwen.com/subject/mjgsxktx.html