首页 新闻 赞助 找找看

新手springBoot结合mybatisplus出错Invalid bound statement

0
悬赏园豆:10 [待解决问题]

1.用IDEA(2021.3.1)创建了springboot项目
2.在pom.xml添加了mybatis-plus的依赖
3.添加数据库表 mapper,iservice,service等项目
4.控制器添加mapperscan扫描
5.新建控制器,运行controller
控制前的方法是可以访问的,但是涉及到mybatis-plus的方法就会报错.报Invalid bound statement

上网百度了一下相关答案
用下面的检查了一下,还是不行
1.检查了mapper的package和数据库模型的包名是对应的
2.在pom.xml配置文件里面build节点添加了resources节点
3.检查了mapper的方法名和xml文件的id是对应的

新手学java。。。之前没有弄过springboot。请大佬指教一下

Phoenix_Ou的主页 Phoenix_Ou | 初学一级 | 园豆:187
提问于:2022-04-04 18:05
< >
分享
所有回答(2)
0

mapper上加@Mapper注解
mapperScan 扫描,放在启动类上,然后再试一下

柃檬水 | 园豆:202 (菜鸟二级) | 2022-04-07 10:52
0

大概率是mapperLocations路径配置有问题
1.检查下这个配置的路径是否正确
2.检查下这个配置是不是配置到了MybatisSqlSessionFactoryBean这个对象里(在MybatisPlus中使用MybatisSqlSessionFactoryBean作为SqlSessionFactory而非SqlSessionFactoryBean)

Abserver | 园豆:201 (菜鸟二级) | 2022-04-17 19:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册