zoukankan      html  css  js  c++  java
  • mybatis-plus lambda条件构造器

    mybatis-plus lambda条件构造器

    mp框架提供了lambda表达式条件构造器支持;

    实例:

    /**
         * 查找薪水大于3500 名字里有“小”的 员工(通过Lambda表达式)
         * sql: select * from t_employee where salary>3500 and name like '%小%'
         */
        @Test
        public void selectByQueryWrapperWidthLambda(){
            LambdaQueryWrapper<Employee> lambdaQueryWrapper=new QueryWrapper<Employee>().lambda();
            // LambdaQueryWrapper<Employee> lambdaQueryWrapper2=new LambdaQueryWrapper();
            // LambdaQueryWrapper<Employee> lambdaQueryWrapper3=Wrappers.lambdaQuery();
            // queryWrapper.gt("salary",3500).like("name","小");
            lambdaQueryWrapper
                    .gt(Employee::getSalary,"3500")
                    .like(Employee::getName,"");
            List<Employee> employeeList = employeeMapper.selectList(lambdaQueryWrapper);
            System.out.println(employeeList);
        }
     /**
         * 查找薪水大于3500 名字里有“小”的 员工(通过Lambda表达式) chain
         * sql: select * from t_employee where salary>3500 and name like '%小%'
         */
        @Test
        public void selectByQueryWrapperWidthLambda2(){
            List<Employee> employeeList = new LambdaQueryChainWrapper<Employee>(employeeMapper)
                    .gt(Employee::getSalary, "3500")
                    .like(Employee::getName, "")
                    .list();
            System.out.println(employeeList);
      
        }

    ------------------------------------------------------------------------------------------------------------------------------

    作者: java1234_小锋

    出处:https://www.cnblogs.com/java688/p/13672075.html

    版权:本站使用「CC BY 4.0」创作共享协议,转载请在文章明显位置注明作者及出处。

    ------------------------------------------------------------------------------------------------------------------------------

  • 相关阅读:
    事件(五):事件委托
    事件(四):事件类型
    【[ZJOI2005]午餐】
    【[POI2006]OKR-Periods of Words】
    【2^k进制数】
    【[SHOI2015]脑洞治疗仪】
    【[NOI2016]区间】
    【[SHOI2014]概率充电器】
    【逛公园】
    【[CQOI2014]数三角形】
  • 原文地址:https://www.cnblogs.com/java688/p/13672075.html
Copyright © 2011-2022 走看看