idea中构造器的快捷键_mybatis plus中的条件构造器queryWrapper、updateWrapper

今天看别人的代码看到如下的代码 :

  users = userService.list(new QueryWrapper<User>().notIn("login_name","root","AD100000"));


        }else if ( tokenIncludeVo.getRoleCode().contains("merchant")){
            users = userService.list(new QueryWrapper<User>().eq("login_name",user.getLoginName()));

        }else if ( tokenIncludeVo.getRoleCode().contains("codeMerchant")){
            users = userService.list(new QueryWrapper<User>().eq("login_name",user.getLoginName()));

        }else if ( tokenIncludeVo.getRoleCode().contains("merchantAgent")){
            users = userService.list(new QueryWrapper<User>().eq("parent_user",user.getLoginName()));

        }else if (tokenIncludeVo.getRoleCode().contains("codeMerchantAgent")){
            users = userService.list(new QueryWrapper<User>().eq("parent_user",user.getLoginName()));

        }

虽然会用mybatisplus,只是简单的继承,没有深入理解具体的用法,今天看到这些代码之后还是有点蒙的,搜了一下代码什么含义,分享一下,大家共同学习。

wrapper构造图

4dbd1c93074418c2632b466d57b15d60.png

图片来源:https://www.cnblogs.com/ttty/p/11685784.html


版权声明:本文为weixin_30774211原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。