类 AbstractMybatisPlusQueryAction<E,R>
java.lang.Object
org.elsfs.tool.sql.mybatisplus.AbstractConditionOperations<C>
org.elsfs.tool.sql.mybatisplus.mybatis.AbstractMybatisPlusConditionOperations<C,E>
org.elsfs.tool.sql.mybatisplus.mybatis.AbstractMybatisPlusQueryOperations<org.elsfs.tool.sql.singular.facade.QueryAction<R>,E>
org.elsfs.tool.sql.mybatisplus.mybatis.AbstractMybatisPlusQueryAction<E,R>
- 类型参数:
E- 实体类型R- 返回类型
- 所有已实现的接口:
org.elsfs.tool.sql.interfaces.Expression<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> org.elsfs.tool.sql.interfaces.single.Between<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.Eq<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.Ge<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.Gt<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.In<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.IsNotNull<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.IsNull<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.Le<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.Like<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.LikeLeft<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.LikeRight<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.Lt<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.Ne<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.NotBetween<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.NotIn<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.single.NotLike<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.interfaces.SqlFragment,org.elsfs.tool.sql.resolve.ResolveFieldName,org.elsfs.tool.sql.singular.facade.ConditionFieldsAware,org.elsfs.tool.sql.singular.facade.ConditionOperations<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.singular.facade.DbAction<R>,org.elsfs.tool.sql.singular.facade.JoinOperations<org.elsfs.tool.sql.singular.facade.QueryAction<R>,,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> org.elsfs.tool.sql.singular.facade.LimitOperations<org.elsfs.tool.sql.singular.facade.QueryAction<R>>,org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryOperations<org.elsfs.tool.sql.singular.facade.QueryAction<R>>
- 直接已知子类:
CountMybatisPlusQueryAction,ExistsMybatisPlusQueryAction,ListMybatisPlusQueryAction,PageMybatisPlusQueryAction,SingleMybatisPlusQueryAction
public abstract class AbstractMybatisPlusQueryAction<E,R>
extends AbstractMybatisPlusQueryOperations<org.elsfs.tool.sql.singular.facade.QueryAction<R>,E>
implements org.elsfs.tool.sql.singular.facade.QueryAction<R>
MybatisPlus实现
- 从以下版本开始:
- 0.0.4
- 作者:
- zeng
-
嵌套类概要
嵌套类从接口继承的嵌套类/接口 org.elsfs.tool.sql.interfaces.Join
org.elsfs.tool.sql.interfaces.Join.JoinBuilder<C extends org.elsfs.tool.sql.interfaces.Join.JoinBuilder<C,JCB, J>, JCB extends org.elsfs.tool.sql.interfaces.Join.JoinConditionBuilder<JCB, C, J>, J extends org.elsfs.tool.sql.interfaces.Join<J, C, JCB>>, org.elsfs.tool.sql.interfaces.Join.JoinConditionBuilder<C extends org.elsfs.tool.sql.interfaces.Join.JoinConditionBuilder<C, JB, J>, JB extends org.elsfs.tool.sql.interfaces.Join.JoinBuilder<JB, C, J>, J extends org.elsfs.tool.sql.interfaces.Join<J, JB, C>>, org.elsfs.tool.sql.interfaces.Join.SelectJoinBuilder<C extends org.elsfs.tool.sql.interfaces.Join.SelectJoinBuilder<C, JCB, J>, JCB extends org.elsfs.tool.sql.interfaces.Join.JoinConditionBuilder<JCB, C, J>, J extends org.elsfs.tool.sql.interfaces.Join<J, C, JCB>> -
字段概要
字段修饰符和类型字段说明protected final JoinQueryWrapper<E>查询Wrapperprotected final org.elsfs.tool.sql.interfaces.TableAliasManager表别名管理器从类继承的字段 org.elsfs.tool.sql.mybatisplus.mybatis.AbstractMybatisPlusQueryOperations
page从类继承的字段 org.elsfs.tool.sql.mybatisplus.mybatis.AbstractMybatisPlusConditionOperations
wrapper从类继承的字段 org.elsfs.tool.sql.mybatisplus.AbstractConditionOperations
childThis从接口继承的字段 org.elsfs.tool.sql.interfaces.Join
TABLE_ALIAS -
构造器概要
构造器限定符构造器说明protectedAbstractMybatisPlusQueryAction(JoinQueryWrapper<E> queryWrapper, org.elsfs.tool.sql.interfaces.TableAliasManager tableAliasManager) -
方法概要
修饰符和类型方法说明org.elsfs.tool.sql.singular.facade.QueryAction<R>associate(org.elsfs.tool.sql.singular.facade.EntityRelationDescriptor relationDescriptor) 快速左连接关联实体构建SQL片段org.elsfs.tool.sql.singular.facade.QueryAction<R>清空默认选择字段org.elsfs.tool.sql.singular.facade.ConditionFields获取条件字段 注意:考虑性能问题,此方法不可重复调用,请尽量调用一次,保存中间结果变量org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>内连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>内连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>内连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>内连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>内连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>内连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>内连接一个子查询org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>左连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>左连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>左连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>左连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>左连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>左连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>leftJoin(Consumer<org.elsfs.tool.sql.builder.StandardSelectSql> sqlBuilderConsumer, String tableAlias) 左连接一个子查询query()获取Query查询对象resolveFieldName(Enum<?> field) 解析字段枚举名称resolveFieldName(String tableAlias, Enum<?> field) 解析字段枚举名称org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>右连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>右连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>右连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>右连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>右连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>右连接一张表org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>rightJoin(Consumer<org.elsfs.tool.sql.builder.StandardSelectSql> sqlBuilderConsumer, String tableAlias) 右连接一个子查询从类继承的方法 org.elsfs.tool.sql.mybatisplus.mybatis.AbstractMybatisPlusQueryOperations
appendFieldAlias, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupByEnum, groupByEnum, having, having, limit, limit, limit, limit, offset, offset, orderBy, orderBy, orderBy, orderBy, orderBy, orderBy, orderBy, orderBy, orderBy, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByEnum, orderByEnum, orderByEnumAsc, orderByEnumAsc, orderByEnumDesc, orderByEnumDesc, pageable, pageable, select, select, select, select, selectAs, selectAs, selectAs, selectAs从类继承的方法 org.elsfs.tool.sql.mybatisplus.mybatis.AbstractMybatisPlusConditionOperations
and, apply, between, between, between, convertToDbFieldName, eq, eqSql, eqSql, eqSql, exists, expression, ge, ge, ge, geSql, geSql, geSql, getJoin, getNested, gt, gt, gt, gtSql, gtSql, gtSql, in, in, in, in, in, in, inSql, inSql, inSql, instance, isNotNull, isNotNull, isNotNull, isNull, isNull, isNull, le, le, le, leSql, leSql, leSql, like, like, like, likeLeft, likeLeft, likeLeft, likeRight, likeRight, likeRight, lt, lt, lt, ltSql, ltSql, ltSql, ne, ne, ne, nested, notBetween, notBetween, notBetween, notExists, notIn, notIn, notIn, notIn, notIn, notIn, notInSql, notInSql, notInSql, notLike, notLike, notLike, or, or从类继承的方法 org.elsfs.tool.sql.mybatisplus.AbstractConditionOperations
and, apply, between, between, between, eq, eq, eq, eqSql, eqSql, eqSql, exists, expression, ge, ge, ge, geSql, geSql, geSql, gt, gt, gt, gtSql, gtSql, gtSql, in, in, in, in, in, in, inSql, inSql, inSql, isNotNull, isNotNull, isNotNull, isNull, isNull, isNull, le, le, le, leSql, leSql, leSql, like, like, like, likeLeft, likeLeft, likeLeft, likeRight, likeRight, likeRight, lt, lt, lt, ltSql, ltSql, ltSql, ne, ne, ne, nested, notBetween, notBetween, notBetween, notExists, notIn, notIn, notIn, notIn, notIn, notIn, notInSql, notInSql, notInSql, notLike, notLike, notLike, or, or从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.elsfs.tool.sql.interfaces.single.Between
between, between, between, between, between, between从接口继承的方法 org.elsfs.tool.sql.singular.facade.ConditionOperations
and, and, apply, apply, exists, exists, nested, nested, notExists, notExists, or, or, or, or从接口继承的方法 org.elsfs.tool.sql.singular.facade.DbAction
execute从接口继承的方法 org.elsfs.tool.sql.interfaces.single.Eq
eq, eq, eq, eq, eq, eq, eqSql, eqSql, eqSql, eqSql, eqSql, eqSql, ne, ne, ne, ne, ne, ne从接口继承的方法 org.elsfs.tool.sql.interfaces.Expression
expression, expression从接口继承的方法 org.elsfs.tool.sql.interfaces.single.Ge
ge, ge, ge, ge, ge, ge, geSql, geSql, geSql, geSql, geSql, geSql从接口继承的方法 org.elsfs.tool.sql.interfaces.single.Gt
gt, gt, gt, gt, gt, gt, gtSql, gtSql, gtSql, gtSql, gtSql, gtSql从接口继承的方法 org.elsfs.tool.sql.interfaces.single.In
in, in, in, in, in, in, in, in, in, in, in, in, inSql, inSql, inSql, inSql, inSql, inSql从接口继承的方法 org.elsfs.tool.sql.interfaces.single.IsNotNull
isNotNull, isNotNull, isNotNull, isNotNull, isNotNull, isNotNull从接口继承的方法 org.elsfs.tool.sql.interfaces.single.IsNull
isNull, isNull, isNull, isNull, isNull, isNull从接口继承的方法 org.elsfs.tool.sql.interfaces.single.Le
le, le, le, le, le, le, leSql, leSql, leSql, leSql, leSql, leSql从接口继承的方法 org.elsfs.tool.sql.interfaces.single.Like
like, like, like, like, like, like从接口继承的方法 org.elsfs.tool.sql.interfaces.single.LikeLeft
likeLeft, likeLeft, likeLeft, likeLeft, likeLeft, likeLeft从接口继承的方法 org.elsfs.tool.sql.interfaces.single.LikeRight
likeRight, likeRight, likeRight, likeRight, likeRight, likeRight从接口继承的方法 org.elsfs.tool.sql.singular.facade.LimitOperations
limit, limit从接口继承的方法 org.elsfs.tool.sql.interfaces.single.Lt
lt, lt, lt, lt, lt, lt, ltSql, ltSql, ltSql, ltSql, ltSql, ltSql从接口继承的方法 org.elsfs.tool.sql.interfaces.single.NotBetween
notBetween, notBetween, notBetween, notBetween, notBetween, notBetween从接口继承的方法 org.elsfs.tool.sql.interfaces.single.NotIn
notIn, notIn, notIn, notIn, notIn, notIn, notIn, notIn, notIn, notIn, notIn, notIn, notInSql, notInSql, notInSql, notInSql, notInSql, notInSql从接口继承的方法 org.elsfs.tool.sql.interfaces.single.NotLike
notLike, notLike, notLike, notLike, notLike, notLike从接口继承的方法 org.elsfs.tool.sql.singular.facade.QueryOperations
groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupByEnum, groupByEnum, having, having, limit, limit, offset, offset, orderBy, orderBy, orderBy, orderBy, orderBy, orderBy, orderBy, orderBy, orderBy, orderBy, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByEnum, orderByEnum, orderByEnumAsc, orderByEnumAsc, orderByEnumDesc, orderByEnumDesc, pageable, pageable, select, select, select, select, selectAs, selectAs, selectAs, selectAs
-
字段详细资料
-
queryWrapper
查询Wrapper -
tableAliasManager
protected final org.elsfs.tool.sql.interfaces.TableAliasManager tableAliasManager表别名管理器
-
-
构造器详细资料
-
AbstractMybatisPlusQueryAction
protected AbstractMybatisPlusQueryAction(JoinQueryWrapper<E> queryWrapper, org.elsfs.tool.sql.interfaces.TableAliasManager tableAliasManager)
-
-
方法详细资料
-
resolveFieldName
解析字段枚举名称- 指定者:
resolveFieldName在接口中org.elsfs.tool.sql.resolve.ResolveFieldName- 指定者:
resolveFieldName在类中AbstractMybatisPlusConditionOperations<org.elsfs.tool.sql.singular.facade.QueryAction<R>,E> - 参数:
field- 字段枚举- 返回:
- 字段名称
-
resolveFieldName
解析字段枚举名称- 指定者:
resolveFieldName在接口中org.elsfs.tool.sql.resolve.ResolveFieldName- 指定者:
resolveFieldName在类中AbstractMybatisPlusConditionOperations<org.elsfs.tool.sql.singular.facade.QueryAction<R>,E> - 参数:
tableAlias- 字段表别名field- 字段枚举- 返回:
- 字段名称
-
query
获取Query查询对象- 指定者:
query在类中AbstractMybatisPlusQueryOperations<org.elsfs.tool.sql.singular.facade.QueryAction<R>,E> - 返回:
- 查询对象
-
getConditionFields
public org.elsfs.tool.sql.singular.facade.ConditionFields getConditionFields()获取条件字段 注意:考虑性能问题,此方法不可重复调用,请尽量调用一次,保存中间结果变量- 指定者:
getConditionFields在接口中org.elsfs.tool.sql.singular.facade.ConditionFieldsAware- 返回:
- 条件字段
-
clearDefaultSelectedFields
清空默认选择字段- 指定者:
clearDefaultSelectedFields在接口中org.elsfs.tool.sql.singular.facade.QueryAction<E>- 返回:
- 具体实现
-
associate
public org.elsfs.tool.sql.singular.facade.QueryAction<R> associate(org.elsfs.tool.sql.singular.facade.EntityRelationDescriptor relationDescriptor) 快速左连接关联实体- 指定者:
associate在接口中org.elsfs.tool.sql.singular.facade.QueryAction<E>- 参数:
relationDescriptor- 关联描述符对象- 返回:
- this
-
buildSqlFragment
构建SQL片段- 指定者:
buildSqlFragment在接口中org.elsfs.tool.sql.interfaces.SqlFragment- 返回:
- SQL片段
-
join
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> join(Class<?> entityClass) 内连接一张表 -
join
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> join(Class<?> entityClass, String tableAlias, boolean registerAlias) 内连接一张表- 指定者:
join在接口中org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> - 参数:
entityClass- 实体类tableAlias- 表别名registerAlias- 是否注册别名- 返回:
- 连接配置对象
-
join
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> join(Class<?> entityClass, String tableAlias) 内连接一张表- 指定者:
join在接口中org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> - 参数:
entityClass- 实体类tableAlias- 表别名- 返回:
- 连接配置对象
-
join
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> join(String table, String tableAlias) 内连接一张表 -
join
内连接一张表 -
join
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> join(String table, String tableAlias, boolean registerAlias) 内连接一张表- 指定者:
join在接口中org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> - 参数:
table- 数据库表名tableAlias- 表别名registerAlias- 是否注册别名- 返回:
- 连接配置对象
-
join
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> join(Consumer<org.elsfs.tool.sql.builder.StandardSelectSql> sqlBuilderConsumer, String tableAlias) 内连接一个子查询- 指定者:
join在接口中org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> - 参数:
sqlBuilderConsumer- 子查询构建器tableAlias- 表别名- 返回:
- 连接配置对象
-
leftJoin
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> leftJoin(Class<?> entityClass, String tableAlias) 左连接一张表- 指定者:
leftJoin在接口中org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> - 参数:
entityClass- 实体类tableAlias- 表别名- 返回:
- 连接配置对象
-
leftJoin
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> leftJoin(Class<?> entityClass) 左连接一张表 -
leftJoin
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> leftJoin(String table) 左连接一张表 -
leftJoin
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> leftJoin(Class<?> entityClass, String tableAlias, boolean registerAlias) 左连接一张表- 指定者:
leftJoin在接口中org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> - 参数:
entityClass- 实体类tableAlias- 表别名registerAlias- 是否注册别名- 返回:
- 连接配置对象
-
leftJoin
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> leftJoin(String table, String tableAlias) 左连接一张表- 指定者:
leftJoin在接口中org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> - 参数:
table- 数据库表名tableAlias- 表别名- 返回:
- 连接配置对象
-
leftJoin
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> leftJoin(String table, String tableAlias, boolean registerAlias) 左连接一张表- 指定者:
leftJoin在接口中org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> - 参数:
table- 数据库表名tableAlias- 表别名registerAlias- 是否注册别名- 返回:
- 连接配置对象
-
leftJoin
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> leftJoin(Consumer<org.elsfs.tool.sql.builder.StandardSelectSql> sqlBuilderConsumer, String tableAlias) 左连接一个子查询- 指定者:
leftJoin在接口中org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> - 参数:
sqlBuilderConsumer- 子查询构建器tableAlias- 表别名- 返回:
- 连接配置对象
-
rightJoin
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> rightJoin(Class<?> entityClass) 右连接一张表 -
rightJoin
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> rightJoin(Class<?> entityClass, String tableAlias) 右连接一张表- 指定者:
rightJoin在接口中org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> - 参数:
entityClass- 实体类tableAlias- 表别名- 返回:
- 连接配置对象
-
rightJoin
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> rightJoin(Class<?> entityClass, String tableAlias, boolean registerAlias) 右连接一张表- 指定者:
rightJoin在接口中org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> - 参数:
entityClass- 实体类tableAlias- 表别名registerAlias- 是否注册别名- 返回:
- 连接配置对象
-
rightJoin
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> rightJoin(String table) 右连接一张表 -
rightJoin
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> rightJoin(String table, String tableAlias) 右连接一张表- 指定者:
rightJoin在接口中org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> - 参数:
table- 数据库表名tableAlias- 表别名- 返回:
- 连接配置对象
-
rightJoin
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> rightJoin(String table, String tableAlias, boolean registerAlias) 右连接一张表- 指定者:
rightJoin在接口中org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> - 参数:
table- 数据库表名tableAlias- 表别名registerAlias- 是否注册别名- 返回:
- 连接配置对象
-
rightJoin
public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> rightJoin(Consumer<org.elsfs.tool.sql.builder.StandardSelectSql> sqlBuilderConsumer, String tableAlias) 右连接一个子查询- 指定者:
rightJoin在接口中org.elsfs.tool.sql.interfaces.Join<org.elsfs.tool.sql.singular.facade.QueryAction<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>, org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>> - 参数:
sqlBuilderConsumer- 子查询构建器tableAlias- 表别名- 返回:
- 连接配置对象
-