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。请大佬指教一下
mapper上加@Mapper注解
mapperScan 扫描,放在启动类上,然后再试一下
大概率是mapperLocations路径配置有问题
1.检查下这个配置的路径是否正确
2.检查下这个配置是不是配置到了MybatisSqlSessionFactoryBean这个对象里(在MybatisPlus中使用MybatisSqlSessionFactoryBean作为SqlSessionFactory而非SqlSessionFactoryBean)