new LambdaQueryWrapper的时报编译错信息如下: 'LambdaQueryWrapper(com.unique.entity.Role, java.util.concurrent.atomic.AtomicInteger, java.util.Map<java.lang.String,java.lang.Object>, com.baomidou.mybatisplus.core.conditions.segments.MergeSegments)' is not public in 'com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper'. Cannot be accessed from outside package
我的包版本是:
<mybatis.plus.version>3.0.1</mybatis.plus.version>
解决方案有两个:
第一个:先new一个 QueryWrappe,然后从拿到调用lambda拿到对象
LambdaQueryWrapper<SysUser> lambdaQueryWrapper = queryWrapper.lambda();
第二个:升级包版本3.4.0