目录- 单个字段查询
- 多个字段查询
- 单个字段排除
- 多个字段排除
- 实体类使用注解排除
- 总结
单个字段查询
testService.list(Wrappers.<Test>lambdaQuery().select(Test::getId));
多个字段查询
testService.list(Wrappers.<Test>lambdaQuery().select(Test::getId, Test::getAge));
单个字段排除
// 对应实体类字段
testService.list(Wrappers.<Test>lambdaQuery().select(Test.class, i -> !"rName".equals(i.getProperty())));
// 对应数据库字段
testService.list(Wrappers.<Test>lambdaQuery().select(Test.class, i -> !"r_name".equals(i.getColumn())));
多个字段排除
// 对应实体类字段
testService.list(Wrappers.<Test>lambdaQuery().select(Test.class, i -> !"rName".equals(i.getProperty()) && !"age".equals(i.getProperty())));
// 对应数据库字段
testService.list(Wrappers.<Test>lambdaQuery().select(Test.class, i -> !"r_name".equals(i.getColumn()) && !"age".equals(i.getColumn())));
实体类使用注解排除
/**
* 不返回字段的值,但单独查询该字段就可以返回值
* testService.list(Wrappers.<Test>lambdaQuery().select(Test::getRName));
*/
@TableField(select = false)
private String rName;
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持琼殿技术社区。
您可能感兴趣的文章:- mybatis-plus查询字段中含有关键词时异常的问题及解决方案
- mybatis-plus只查询部分字段的三种实现方式
- Mybatis-Plus中的查询指定字段
- mybatis-plus 查询时排除字段方法的两种方法
- SpringBoot中MyBatis-Plus 查询时排除某些字段的操作方法
- mybatis-plus查询方式,部分字段没有值
- Mybatis-plus如何查询表中指定字段(不查询全部字段)
|