Mybatis-plus中的condition條件


    @Test
    public void testCondition() {
        String name = "王";
        String email = "";
        condition(name, email);
    }


    private void condition(String name, String email) {
        QueryWrapper<User> wrapper = new QueryWrapper<>();
        //需要六行,太麻煩
//        if(StringUtils.isNotBlank(name)){
//            wrapper.like("name",name);
//        }
//        if(StringUtils.isNotBlank(name)){
//            wrapper.like("name",name);
//        }
        wrapper.like(StringUtils.isNotBlank("name"), "name", name)
                .like(StringUtils.isNotBlank("email"), "email", email);
        List<User> users = userMapper.selectList(wrapper);
        for (User user : users) {
            System.out.println(user.toString());
        }
    }

使用這種condition條件可以讓語句看起來更加簡潔一下


免責聲明!

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



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