org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
第一反应照着百度的方法反复确认了命名以及mapper注解(nameSpace和@MapperScan以及mybatis.mapper-locations)
在pom文件中的resources里面添加
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
https://blog.csdn.net/tingfengqianqu/article/details/88558100
https://blog.csdn.net/weixin_37882382/article/details/80504841
值得借鉴
Field userMapper in XX required a bean of type ‘xx’ that could not be found.
Consider defining a bean of type ‘com.donghu.Mapper.UserMapper’ in your configuration.
如果没在接口上加@Mapper就加
加了还是报错就

.在指定的application类上加上这么一行注解,手动指定application类要扫描哪些包下的注解

无法从参数中拿数据


只有将@Param注解去掉才可以,我也不知道为啥。
在数据库查询中,语句,参数都没问题,数据库字段和实体类属性也对应,但对象就是为null
https://blog.csdn.net/saber872138/article/details/95331399
本文详细介绍了如何解决在使用MyBatis时遇到的BindingException错误,包括检查命名、配置资源路径、添加注解以及处理参数问题的具体步骤。

被折叠的 条评论
为什么被折叠?



