自学内容网 自学内容网

spring boot问题Invalid bound statement (not found)出现原因以及解决办法

在使用spring boot 的时候,想要创建自定义的查询语句,总是出现Invalid bound statement (not found)的错误提示。

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.lsj.sbv_wms.mapper.UserMapper.PageC
    at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:235) ~[mybatis-3.5.6.jar:3.5.6]

在网上查了很久资料,都是说出现的原因:mapper接口和mapper.xml文件没有映射起来。

原因是正确的,但是尝试了很多解决方法都没有效。

比如造成mapper接口何mapper.xml文件没有映射起来的原因是这几种情况:

1、xml文件的namespace不正确
2、XxxMapper.java的方法在XxxMapper.xml中没有,运行则会报此错误
3、XxxMapper.java的方法返回值是List,但是没有正确配置ResultMap,或者只配置ResultType
4、Xx


原文地址:https://blog.csdn.net/u011818860/article/details/145157104

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!