码迷,mamicode.com
首页 > 其他好文 > 详细

Mybatis-plus中不列出全部字段

时间:2019-11-22 01:28:07      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:bat   int   man   creat   getc   array   manage   app   pre   

  //不列出全部字段
    @Test
    public void test10() {
        QueryWrapper<User> wrapper = new QueryWrapper<>();
        wrapper.select("id", "name").in("age", Arrays.asList(18, 31, 30, 34, 35)).last("limit 1");
        List<User> users = userMapper.selectList(wrapper);
        for (User user : users) {
            System.out.println(user.toString());
        }
    }


    //不列出全部字段
    @Test
    public void test11() {
        QueryWrapper<User> wrapper = new QueryWrapper<>();
        wrapper.select(User.class, info -> !info.getColumn().equals("create_time")
                && !info.getColumn().equals("manager_id")).in("age", Arrays.asList(18, 31, 30, 34, 35)).last("limit 1");
        List<User> users = userMapper.selectList(wrapper);
        for (User user : users) {
            System.out.println(user.toString());
        }
    }

使用select(),   第一种可以选出要查看的列的名字,第二种使用函数式进行排除不需要出现的列的名字

Mybatis-plus中不列出全部字段

标签:bat   int   man   creat   getc   array   manage   app   pre   

原文地址:https://www.cnblogs.com/qingmuchuanqi48/p/11909147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!