沉睡个人博客
沉睡个人博客
博客
工具箱
留言板
沉睡个人博客
博客
工具箱
首页
后端
【JAVA】queryWrapper Mybatis-plus如何查询表中指定字段(不查询全部字段)
【JAVA】queryWrapper Mybatis-plus如何查询表中指定字段(不查询全部字段)
982人已阅读
时间:2022-11-16 09:29:53
### queryWrapper Mybatis-plus如何查询表中指定字段(不查询全部字段) Mybatis-Plus中BaseMapper提供的方法默认查询的是数据库中表的所有字段,但是有时候,我们仅仅需要查询的是表的某个字段 >Mybatis-Plus中通过构建QueryWrapper来设置select方法指定需要查询的字段。 ## 只查询部分字段的两种方法 #### 方法1 只需要查询出name和phone两个字段:使用queryWrapper的select()方法指定要查询的字段 ```language QueryWrapper
queryWrapper = new QueryWrapper<>(); queryWrapper.select("name", "phone").eq("age",25); List
users = userMapper.selectList(queryWrapper); ``` #### 方法2 查询出除age和address外其它所有字段的数据:同样使用queryWrapper的select()方法 ```language QueryWrapper
queryWrapper = new QueryWrapper<>(); queryWrapper.select(User.class, info -> !info.getColumn().equals("age") && !info.getColumn().equals("address")).eq("name","jack"); List
users = userMapper.selectList(queryWrapper); ```
上一篇:【js】js 获取某一年份到当前年份的所有年份
下一篇:【JAVA】java中循环遍历实体类的属性和数据类型以及属性值