无法使用MybatisPlus提供的CRUD方法

今天再次栽了跟头在MybatisPlus上,具体报错的如下

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): org.ashe.database.dao.CustomerMapper.selectList

根据提示可知大意为:非法绑定的语句没有找到,然而selectList是其官方api提供的方法,为啥会找不到呢?原因是我使用的MybatisPlus版本和SpringBoot版本不适配,自动配置Datasource,XxxMapper等bean的时候出现了问题

根据https://mvnrepository.com/去看当前MybatisPlus版本所依赖的SpringBoot版本和项目中所使用的SpringBoot版本是否一致

在使用MybatisPlus的时候,如果你的版本和SpringBoot版本是适配的(契合的),那么在启动日志就会打印MybatisPlus的logo,否者MybatisPlus的logo是不会在启动日志打印的。

posted @ 2024-10-13 11:12  Ashe|||^_^  阅读(13)  评论(0编辑  收藏  举报