一、Mybatis Plus中的lambdaQueryWrapper:
用法:
1. mybatis-plus依赖中接口类IService中有这样一个方法
default List<T> list(Wrapper<T> queryWrapper) {
return this.getBaseMapper().selectList(queryWrapper);
}
2.查询生成一个Wrapper
LambdaQueryWrapper<实体类> lambda= new UpdateWrapper<实体类>().lambda();
lambda.eq(实体类::get实体类字段, 入参)
.orderByAsc(实体类::get实体类字段)
.select(实体类::get实体类字段, 实体类::get实体类字段);
或者这么写
LambdaQueryWrapper<实体类> lambda= new LambdaQueryWrapper<实体类>();
lambda.eq(实体类::get实体类字段, 入参)
.orderByAsc(实体类::get实体类字段)
.select(实体类::get实体类字段, 实体类::get实体类字段);
3.SeviceImpl中可以用上面的连个合并返回List(Service层要继承IService,ServiceImpl要继承SerivceImpl)
List<实体类> list = this.list(lambda);
4.list转化
1.list转set:
List notific

最低0.47元/天 解锁文章
3212

被折叠的 条评论
为什么被折叠?



