Mybatis-plus中不列出全部字段


  //不列出全部字段
    @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(),   第一種可以選出要查看的列的名字,第二種使用函數式進行排除不需要出現的列的名字


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM