欢迎光临散文网 会员登陆 & 注册

Invalid bound statement (not found) 以及Cannot use Mybatis-Plus 'x

2022-08-26 15:45 作者:温柔的烟火  | 我要投稿

springboot +mybatis-plus下


--

Invalid bound statement (not found)  报错 和autowired不能用



一般原因是mapper 配置文件不生效了

看一下有没有写mapper注解,component加不加不影响
确保你这里扫描到你的mapper文件夹的

如果是手写的mapper.xml配置文件

namespace的命名空间一般来说指向对就没啥问题
检查你的autowired是否可用

一般mapper注解加上智慧,自动装配就没啥问题

实在不行就是用@resourse 注解

再来就是Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method报错


pojo类为主键加上注解(对应数据库)

@TableId("子段")

mapper类中,继承的basemapper<>

实体类不要写错,不要一个不小心写成这样

错误的
写对

如果是sql错误会有提示,在你的xml里面仔细检查对照即可

语法,数据表的名称等



思路也是,根据报错提示来去找原因,哪里写的有问题,逐层深入

Invalid bound statement (not found) 以及Cannot use Mybatis-Plus 'x的评论 (共 条)

分享到微博请遵守国家法律