类 AbstractMybatisPlusQueryOperations<C extends org.elsfs.tool.sql.singular.facade.QueryOperations<C>,E>
- 类型参数:
C- 子类实现类型E- 实体类型
- 所有已实现的接口:
org.elsfs.tool.sql.interfaces.Expression<C>,org.elsfs.tool.sql.interfaces.single.Between<C>,org.elsfs.tool.sql.interfaces.single.Eq<C>,org.elsfs.tool.sql.interfaces.single.Ge<C>,org.elsfs.tool.sql.interfaces.single.Gt<C>,org.elsfs.tool.sql.interfaces.single.In<C>,org.elsfs.tool.sql.interfaces.single.IsNotNull<C>,org.elsfs.tool.sql.interfaces.single.IsNull<C>,org.elsfs.tool.sql.interfaces.single.Le<C>,org.elsfs.tool.sql.interfaces.single.Like<C>,org.elsfs.tool.sql.interfaces.single.LikeLeft<C>,org.elsfs.tool.sql.interfaces.single.LikeRight<C>,org.elsfs.tool.sql.interfaces.single.Lt<C>,org.elsfs.tool.sql.interfaces.single.Ne<C>,org.elsfs.tool.sql.interfaces.single.NotBetween<C>,org.elsfs.tool.sql.interfaces.single.NotIn<C>,org.elsfs.tool.sql.interfaces.single.NotLike<C>,org.elsfs.tool.sql.resolve.ResolveFieldName,org.elsfs.tool.sql.singular.facade.ConditionOperations<C>,org.elsfs.tool.sql.singular.facade.LimitOperations<C>,org.elsfs.tool.sql.singular.facade.QueryOperations<C>
- 直接已知子类:
AbstractMybatisPlusQueryAction
- 从以下版本开始:
- 0.0.4
- 作者:
- zeng
-
字段概要
字段从类继承的字段 org.elsfs.tool.sql.mybatisplus.mybatis.AbstractMybatisPlusConditionOperations
wrapper从类继承的字段 org.elsfs.tool.sql.mybatisplus.AbstractConditionOperations
childThis -
构造器概要
构造器限定符构造器说明protectedAbstractMybatisPlusQueryOperations(com.baomidou.mybatisplus.core.conditions.AbstractWrapper<E, String, ?> queryWrapper) -
方法概要
修饰符和类型方法说明protected StringappendFieldAlias(String field, String fieldAlias) 添加字段别名分组:GROUP BY 字段, ...分组:GROUP BY 字段, ...分组:GROUP BY 字段, ...分组:GROUP BY 字段, ...分组:GROUP BY 字段, ...分组:GROUP BY 字段, ...分组:GROUP BY 字段, ...分组:GROUP BY 字段, ...分组:GROUP BY 字段, ...groupByEnum(boolean condition, List<Enum<?>> fields) 分组:GROUP BY 字段, ...groupByEnum(List<Enum<?>> fields) 分组:GROUP BY 字段, ...HAVING ( sql语句 )HAVING ( sql语句 )limit(boolean condition, long num) 限制查询数量limit(boolean condition, long offset, long num) 限制查询数据limit(long num) 限制查询数量limit(long offset, long num) 限制查询数据offset(boolean condition, long num) 偏移数量offset(long num) 偏移数量排序:ORDER BY 字段, ...排序:ORDER BY 字段, ...排序:ORDER BY 字段, ...排序:ORDER BY 字段, ...排序:ORDER BY 字段, ...排序:ORDER BY 字段, ...排序:ORDER BY 字段, ...排序:ORDER BY 字段, ...排序:ORDER BY 字段, ...orderByAsc(boolean condition, Enum<?> field) 排序:ORDER BY 字段, ...orderByAsc(boolean condition, Enum<?>... fields) 排序:ORDER BY 字段, ...orderByAsc(boolean condition, String field) 排序:ORDER BY 字段, ...orderByAsc(boolean condition, String... fields) 排序:ORDER BY 字段, ...orderByAsc(boolean condition, List<String> fields) 排序:ORDER BY 字段, ...orderByAsc(Enum<?>... fields) 排序:ORDER BY 字段, ...orderByAsc(String field) 排序:ORDER BY 字段, ...orderByAsc(String... fields) 排序:ORDER BY 字段, ...orderByAsc(List<String> fields) 排序:ORDER BY 字段, ...orderByDesc(boolean condition, Enum<?> field) 排序:ORDER BY 字段, ...orderByDesc(boolean condition, Enum<?>... fields) 排序:ORDER BY 字段, ...orderByDesc(boolean condition, String field) 排序:ORDER BY 字段, ...orderByDesc(boolean condition, String... fields) 排序:ORDER BY 字段, ...orderByDesc(boolean condition, List<String> fields) 排序:ORDER BY 字段, ...orderByDesc(Enum<?>... fields) 排序:ORDER BY 字段, ...orderByDesc(String field) 排序:ORDER BY 字段, ...orderByDesc(String... fields) 排序:ORDER BY 字段, ...orderByDesc(List<String> fields) 排序:ORDER BY 字段, ...orderByEnum(boolean condition, boolean isAsc, List<Enum<?>> fields) 排序:ORDER BY 字段, ...orderByEnum(boolean isAsc, List<Enum<?>> fields) 排序:ORDER BY 字段, ...orderByEnumAsc(boolean condition, List<Enum<?>> fields) 排序:ORDER BY 字段, ...orderByEnumAsc(List<Enum<?>> fields) 排序:ORDER BY 字段, ...orderByEnumDesc(boolean condition, List<Enum<?>> fields) 排序:ORDER BY 字段, ...orderByEnumDesc(List<Enum<?>> fields) 排序:ORDER BY 字段, ...pageable(boolean condition, org.elsfs.tool.sql.page.IPage<?> pageable) 设置分页信息pageable(org.elsfs.tool.sql.page.IPage<?> pageable) 设置分页信息query()获取Query查询对象选择字段选择字段选择字段final C选择字段选择字段选择字段选择字段选择字段从类继承的方法 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, resolveFieldName, resolveFieldName从类继承的方法 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.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.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, orderBy, orderByAsc, orderByDesc从接口继承的方法 org.elsfs.tool.sql.resolve.ResolveFieldName
resolveFieldName, resolveFieldName
-
字段详细资料
-
page
protected org.elsfs.tool.sql.page.IPage<?> page分页对象
-
-
构造器详细资料
-
AbstractMybatisPlusQueryOperations
-
-
方法详细资料
-
select
选择字段 -
select
选择字段 -
select
选择字段 -
select
选择字段 -
selectAs
选择字段 -
selectAs
选择字段 -
selectAs
选择字段 -
selectAs
选择字段 -
pageable
设置分页信息 -
pageable
设置分页信息 -
offset
偏移数量 -
offset
偏移数量 -
groupBy
分组:GROUP BY 字段, ...例: groupBy("id")
-
groupBy
分组:GROUP BY 字段, ...例: groupBy(Arrays.asList("id", "name"))
-
groupBy
分组:GROUP BY 字段, ...例: groupBy("id")
-
groupBy
分组:GROUP BY 字段, ...例: groupBy(Arrays.asList("id", "name"))
-
groupBy
分组:GROUP BY 字段, ...例: groupBy(Arrays.asList("id", "name"))
-
groupBy
分组:GROUP BY 字段, ...例: groupBy(Arrays.asList("id", "name"))
-
groupBy
分组:GROUP BY 字段, ...例: groupBy("id")
-
groupBy
分组:GROUP BY 字段, ...例: groupBy(Arrays.asList("id", "name"))
-
groupBy
分组:GROUP BY 字段, ...例: groupBy(Arrays.asList("id", "name"))
-
orderByAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(true, "id")
-
orderByAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(true, Arrays.asList("id", "name"))
-
orderByAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(true, "id")
-
orderByAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(true, Arrays.asList("id", "name"))
-
orderByAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(true, Arrays.asList("id", "name"))
-
orderByAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(true, "id")
-
orderByAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(true, Arrays.asList("id", "name"))
-
orderByAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(true, Arrays.asList("id", "name"))
-
orderByAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(true, Arrays.asList("id", "name"))
-
groupByEnum
分组:GROUP BY 字段, ...例: groupBy(Arrays.asList("id", "name"))
-
groupByEnum
分组:GROUP BY 字段, ...例: groupBy(Arrays.asList("id", "name"))
-
orderByDesc
排序:ORDER BY 字段, ... DESC例: orderByDesc(true, "id")
-
orderByDesc
排序:ORDER BY 字段, ... DESC例: orderByDesc(true, "id")
-
orderByDesc
排序:ORDER BY 字段, ... DESC例: orderByDesc(true, Arrays.asList("id", "name"))
-
orderByDesc
排序:ORDER BY 字段, ... DESC例: orderByDesc(true, Arrays.asList("id", "name"))
-
orderByDesc
排序:ORDER BY 字段, ... DESC例: orderByDesc(true, "id")
-
orderByDesc
排序:ORDER BY 字段, ... DESC例: orderByDesc(true, Arrays.asList("id", "name"))
-
orderByDesc
排序:ORDER BY 字段, ... DESC例: orderByDesc(true, Arrays.asList("id", "name"))
-
orderByDesc
排序:ORDER BY 字段, ... DESC例: orderByDesc(true, Arrays.asList("id", "name"))
-
orderByDesc
排序:ORDER BY 字段, ... DESC例: orderByDesc(true, Arrays.asList("id", "name"))
-
orderByEnumAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(true, Arrays.asList("id", "name"))
-
orderByEnumAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(true, Arrays.asList("id", "name"))
-
orderByEnumDesc
排序:ORDER BY 字段, ... DESC例: orderByDesc(true, Arrays.asList("id", "name"))
-
orderByEnumDesc
排序:ORDER BY 字段, ... DESC例: orderByDesc(true, Arrays.asList("id", "name"))
-
orderBy
排序:ORDER BY 字段, ...例: orderBy(true, "id")
-
orderBy
排序:ORDER BY 字段, ...例: orderBy(true, "id")
-
orderBy
排序:ORDER BY 字段, ...例: orderBy(true, Arrays.asList("id", "name"))
-
orderBy
排序:ORDER BY 字段, ...例: orderBy(true, Arrays.asList("id", "name"))
-
orderBy
排序:ORDER BY 字段, ...例: orderBy(true, "id")
-
orderBy
排序:ORDER BY 字段, ...例: orderBy(true, Arrays.asList("id", "name"))
-
orderBy
排序:ORDER BY 字段, ...例: orderBy(true, Arrays.asList("id", "name"))
-
orderBy
排序:ORDER BY 字段, ...例: orderBy(true, Arrays.asList("id", "name"))
-
orderBy
排序:ORDER BY 字段, ...例: orderBy(true, Arrays.asList("id", "name"))
-
orderByEnum
排序:ORDER BY 字段, ...例: orderBy(true, Arrays.asList("id", "name"))
-
orderByEnum
排序:ORDER BY 字段, ...例: orderBy(true, Arrays.asList("id", "name"))
-
having
HAVING ( sql语句 )例1: having("sum(age) > 10")
例2: having("sum(age) > {0}", 10)
-
having
HAVING ( sql语句 )例1: having("sum(age) > 10")
例2: having("sum(age) > {0}", 10)
-
query
获取Query查询对象- 返回:
- 查询对象
-
appendFieldAlias
添加字段别名- 参数:
field- 字段名称fieldAlias- 字段别名- 返回:
- 带别名的字段名称
-
limit
限制查询数量 -
limit
限制查询数据 -
limit
限制查询数量 -
limit
限制查询数据
-