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」创作共享协议,转载请在文章明显位置注明作者及出处。

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

  • 相关阅读:
    js冒泡排序
    总结常见疑问
    第八课 课程重点(js语句:条件、循环)
    第九课 课程重点(js语句:获取时间、数字取值、定时器)
    利用NABCD模型进行竞争性需求分析
    运行结果及总结~张萍萍
    测试与调试 滕娟
    面向对象分析设计
    设计类图 201303014029 于海飞
    SRS文档 王倩倩 201303014004
  • 原文地址:https://www.cnblogs.com/java688/p/13672075.html
Copyright © 2011-2022 走看看