为了账号安全,请及时绑定邮箱和手机立即绑定

2.1.9的mybatis-plus-boot-starter,无法使用QueryWrapper

3.1.0的mybatis-plus-core,一直提示userMapper不存在....这个怎么破

正在回答

2 回答

1、2.x版本是EntityWrapper,没有QueryWrapper。

2、你可以看看mybatis-plus的启动器引用的坐标对不对,要引用mybatis-plus-boot-starter而不是mybatis-plus。

3、启动类或配置类上是否增加了@MapperScan("你的Mapper接口所在的包")注解。


0 回复 有任何疑惑可以回复我~

我也遇到了这个问题,

我也遇见了这个问题

解决方法:如果做到这里没有发现QueryWrapper的话,那么,你需要将你的pom文件中 mp的依赖版本号改为3.0.3,这样就有了,是版本问题

https://img1.sycdn.imooc.com//5d283942000183ab19201080.jpg


0 回复 有任何疑惑可以回复我~
#1

惟独爱衣 提问者

上面有些语句又不能用了
2019-07-12 回复 有任何疑惑可以回复我~
#2

祭羽丶琉璃 回复 惟独爱衣 提问者

是那个BaseMapper的问题吗,我感觉是因为我们改了版本号之后,原来的jar和现在的地址不同了,删掉原来的重新导包就可以了,我这样做,解决了。
2019-07-12 回复 有任何疑惑可以回复我~
#3

老猿 回复 惟独爱衣 提问者

2.x和3.x是不一样的,挺多方法都不一样。有可能你使用了2.x的写法。
2019-07-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

2.1.9的mybatis-plus-boot-starter,无法使用QueryWrapper

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信