Class JoinAbstractLambdaWrapper<T,Children extends JoinAbstractLambdaWrapper<T,Children>>

java.lang.Object
com.baomidou.mybatisplus.core.conditions.Wrapper<T>
com.github.yulichang.wrapper.JoinAbstractWrapper<T,Children>
com.github.yulichang.wrapper.JoinAbstractLambdaWrapper<T,Children>
All Implemented Interfaces:
com.baomidou.mybatisplus.core.conditions.ISqlSegment, MPJBaseJoin<T>, StringJoin<Children,T>, Ext<Children>, Compare<Children>, CompareIfExists<Children>, CompareStr<Children,String>, CompareStrIfExists<Children,String>, CompareWrapper<Children>, Func<Children>, FuncStr<Children,String>, FuncWrapper<Children>, Join<Children>, Nested<Children,Children>, OnCompare<Children>, QueryJoin<Children,T>, Serializable
Direct Known Subclasses:
DeleteJoinWrapper, MPJLambdaWrapper, UpdateJoinWrapper

public abstract class JoinAbstractLambdaWrapper<T,Children extends JoinAbstractLambdaWrapper<T,Children>> extends JoinAbstractWrapper<T,Children> implements QueryJoin<Children,T>, Ext<Children>
参考 AbstractLambdaWrapper
Author:
yulichang
See Also:
  • Field Details

    • resultMap

      protected boolean resultMap
      是否存在对一或对多
    • resultMapCollection

      protected boolean resultMapCollection
      是否存在一对多
    • pageInfo

      protected PageInfo pageInfo
    • pageByMain

      protected boolean pageByMain
    • tableIndex

      protected int tableIndex
      表序号
    • dynamicTableName

      protected boolean dynamicTableName
      主表 表名处理方法
    • tableFunc

      protected com.baomidou.mybatisplus.core.toolkit.support.SFunction<String,String> tableFunc
      主表 表名处理方法
    • logicDelType

      protected LogicDelTypeEnum logicDelType
      逻辑删除位置
    • from

      protected final com.baomidou.mybatisplus.core.conditions.SharedString from
      查询表
    • hasAlias

      protected boolean hasAlias
      是否有表别名
    • keyWord

      protected String keyWord
      连表关键字 on 条件 func 使用
    • subLogicSql

      protected boolean subLogicSql
      副表逻辑删除开关
    • logicSql

      protected boolean logicSql
      主表逻辑删除开关
  • Constructor Details

    • JoinAbstractLambdaWrapper

      protected JoinAbstractLambdaWrapper()
      推荐使用 带 class 的构造方法
    • JoinAbstractLambdaWrapper

      protected JoinAbstractLambdaWrapper(Class<T> clazz)
      推荐使用此构造方法
    • JoinAbstractLambdaWrapper

      protected JoinAbstractLambdaWrapper(T entity)
      构造方法
      Parameters:
      entity - 主表实体
    • JoinAbstractLambdaWrapper

      protected JoinAbstractLambdaWrapper(String alias)
      自定义主表别名
    • JoinAbstractLambdaWrapper

      protected JoinAbstractLambdaWrapper(Class<T> clazz, String alias)
      构造方法
      Parameters:
      clazz - 主表class类
      alias - 主表别名
    • JoinAbstractLambdaWrapper

      protected JoinAbstractLambdaWrapper(T entity, String alias)
      构造方法
      Parameters:
      entity - 主表实体类
      alias - 主表别名
  • Method Details