zoukankan      html  css  js  c++  java
  • MyBatis-Plus 构建查询条件说明

    一、条件构造器关系介绍

    介绍 :

    1.上图绿色框为抽象类abstract
    2.蓝色框为正常class类,可new对象
    3.黄色箭头指向为父子类关系,箭头指向为父类

    wapper介绍 :

    1.Wrapper : 条件构造抽象类,最顶端父类,抽象类中提供4个方法西面贴源码展示
    2.AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件
    3.AbstractLambdaWrapper : Lambda 语法使用 Wrapper统一处理解析 lambda 获取 column。
    4.LambdaQueryWrapper :看名称也能明白就是用于Lambda语法使用的查询Wrapper
    5.LambdaUpdateWrapper : Lambda 更新封装Wrapper
    6.QueryWrapper : Entity 对象封装操作类,不是用lambda语法
    7.UpdateWrapper : Update 条件封装,用于Entity对象更新操作

    二、条件构造说明

     示例:

    List<BsProject> bsProjectList = bsProjectMapper.selectList(Wrappers.<BsProject>lambdaQuery().eq(BsProject::getProjectName, projectName).ne(BsProject::getId, id));
    

      

  • 相关阅读:
    BMP图像信息隐藏
    多项式模2运算及求逆元
    day08 xml tomcat
    day07 c3p0连接池
    day06 多表查询
    java学习日记(day30--dbutils)
    java学习日记(29 JDBC)
    java学习日记(28)-- mysql基础
    activiti主要组件解析
    activiti流程跟踪图算法
  • 原文地址:https://www.cnblogs.com/songjn/p/13717058.html
Copyright © 2011-2022 走看看