mybatisplus 查询结果排除某字段实现
数据有Test表,表里有id,name,ip_address,last_time四个字段
通常查询写法,返回结果会把id,name,ip_address,last_time四个字段都返回 public List selectList(Test test) { List list = testMapper.selectList(new QueryWrapper<>(test)) return list; } 现在想排除ip_address这个字段 public List selectList(Test test) { QueryWrapper<Test> wrapper = new QueryWrapper<>(test); wrapper.select(Test.class,info -> !info.getColumn().equals("ip_address")); List<Test> list = testMapper.selectList(wrapper); return list; } 进一步想排除ip_address和last_time这两个字段 public List selectList(Test test) { QueryWrapper<Test> wrapper = new QueryWrapper<>(test); wrapper.select(Test.class,info -> !(info.getColumn().equals("ip_address")||info.getColumn().equals("last_time"))); List<Test> list = testMapper.selectList(wrapper); return list; }
资源丰富的的网盘资源:网盘资源大全! 推荐一个适合零基础学习SQL的网站:不用安装数据库,在线轻松学习SQL!