跳过导航链接
A B C D E F G H I J L M N O P Q R S T U V W Y 

A

abs(ColumnSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
abs(T, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:ABS(column) concatAs alisa
AbstractDynamicResultWrapper<T,R,C extends AbstractDynamicResultWrapper<T,R,C>> - top.xiajibagao.mybatis.plus.join.wrapper中的类
具有动态返回值的条件构造器
注意:不支持直接传入实体的相关方法
AbstractDynamicResultWrapper(Class<T>, Class<R>, boolean) - 类 的构造器top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
创建条件构造器
AbstractJoinMethod - top.xiajibagao.mybatis.plus.join.injector中的类
 
AbstractJoinMethod() - 类 的构造器top.xiajibagao.mybatis.plus.join.injector.AbstractJoinMethod
 
addJoin(JoinType, JoinWrapper<?, R>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
添加关联查询
addJoin(JoinType, Class<J>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
添加关联查询
addJoin(JoinType, Class<J>, Consumer<JoinWrapper.JoinTable<T, J, R>>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
添加关联查询
addMethod(AbstractMethod) - 类 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendSqlInjector
 
addMethods(Collection<AbstractMethod>) - 类 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendSqlInjector
 
alisa - 类 中的变量top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
查询主表别名与表信息
AND - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
ArithmeticColumn - top.xiajibagao.mybatis.plus.join.wrapper.column中的类
加减乘除字段,如原字段“a.age concatAs actualAge”,包装后转为:“(a.age + 18) concatAs actualAge”
ArithmeticColumn() - 类 的构造器top.xiajibagao.mybatis.plus.join.wrapper.column.ArithmeticColumn
 
AS - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
avg(ColumnSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
avg(T, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:AVG(column) concatAs alisa

B

between(BiPredicate<V, V>, R, V, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
betweenIfAllNotNull(R, V, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
BRACES - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
BRACKETS - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 

C

caseByCondition(ColumnSegment, T) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
caseByCondition(R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
查询根据根据条件匹配的case then函数。
caseByValue(ColumnSegment, T) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
caseByValue(T, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
查询根据字段值的匹配的case then函数。
CaseColumn<T extends ColumnQuery<?,?,?,?>> - top.xiajibagao.mybatis.plus.join.wrapper.column中的类
case..when语句
CaseColumn() - 类 的构造器top.xiajibagao.mybatis.plus.join.wrapper.column.CaseColumn
 
ColumnQuery<P,T extends P,R extends P,C extends FuncColumnSelect<P,T,R,C>> - top.xiajibagao.mybatis.plus.join.wrapper.interfaces中的接口
基于ColumnSegment的查询条件
Columns - top.xiajibagao.mybatis.plus.join.wrapper.column中的类
字段工厂
Columns() - 类 的构造器top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
ColumnSegment - top.xiajibagao.mybatis.plus.join.wrapper.interfaces中的接口
查询字段sql片段,表示一个作为查询条件的字段。
columnToString(SFunction<T, ?>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
将lambda表达式转为表字段,用于查询条件,字段前带有表别名
ColumnUtils - top.xiajibagao.mybatis.plus.join.helper中的类
函数式接口字段工具类
COMMA_SPACE - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
concat(ISqlSegment...) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
concat(R, ISqlSegment...) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:CONCAT(appendValues1, appendValues2...) concatAs alisa
concatAs(String, String) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.helper.SqlUtils
仅当别名不为空时,拼接AS
concatBrackets(String) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.helper.SqlUtils
拼接括号
concatSegment(String, Collection<? extends ISqlSegment>) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.helper.SqlUtils
拼接sql片段
concatSegment(Collection<? extends ISqlSegment>) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.helper.SqlUtils
拼接sql片段
Condition - top.xiajibagao.mybatis.plus.join.constants中的枚举
条件sql
count(ColumnSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
count() - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
count(T, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:COUNT(column) concatAs alisa
count(R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:COUNT() concatAs alisa
countByKey(K, SFunction<T, K>) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendBaseMapper
根据key查询条数
create(Class<T>, Class<R>) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
创建条件构造器
currentDate() - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
currentDate(R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:CURRENT_DATE() concatAs alisa
currentTime() - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
currentTime(R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:CURRENT_TIME() concatAs alisa
currentTimestamp() - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
currentTimestamp(R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:CURRENT_TIMESTAMP() concatAs alisa

D

dateFormat(ColumnSegment, String) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
dateFormat(T, R, String) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:DATE_FORMAT(column, formatter) concatAs alisa
day(ColumnSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
day(T, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:DAY(column) concatAs alisa
deleteBatchByIds(Collection<Integer>) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendBaseMapper
根据id查询数据,若key为空则返回空集合
div(ColumnSegment, ISqlSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.ArithmeticColumn
div(ColumnSegment, ISqlSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
div(ColumnSegment, Object) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
div(T, R, ISqlSegment) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:(left / right) concatAs alisa
DynamicResultInterceptor - top.xiajibagao.mybatis.plus.join.interceptor中的类
将查询方法的返回值替换为指定的类型
DynamicResultInterceptor() - 类 的构造器top.xiajibagao.mybatis.plus.join.interceptor.DynamicResultInterceptor
 

E

el(ISqlSegment) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.CaseColumn
添加“else...”语句
el(Object) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.CaseColumn
添加“else...”语句
end() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.CaseColumn
完成构建,并将当前字段添加到所属条件构造器中
EQ - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
eq(Predicate<V>, R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
eqIfNotEmpty(R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateFunc
 
eqIfNotNull(R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
ExtendBaseMapper<T> - top.xiajibagao.mybatis.plus.join.extend中的接口
 
ExtendConstants - top.xiajibagao.mybatis.plus.join.constants中的接口
SQL片段
ExtendSqlInjector - top.xiajibagao.mybatis.plus.join.extend中的类
扩展sql注入器,使用追加而非重写的方式添加方法
ExtendSqlInjector() - 类 的构造器top.xiajibagao.mybatis.plus.join.extend.ExtendSqlInjector
 

F

format(Number, Integer) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
format(R, Number, Integer) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:FORMAT(number, accuracy) concatAs alisa
FROM - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
FuncColumn - top.xiajibagao.mybatis.plus.join.wrapper.column中的类
数据库内置函数字段,比如“NOW(), MAX(xxx)等”
若函数传入参数类型为: 是ColumnSegment类型:格式化时使用ColumnSegment.getColumn(); 不为ColumnSegment类型:格式化时使用ISqlSegment.getSqlSegment() };
FuncColumn(FuncKeyword, ISqlSegment...) - 类 的构造器top.xiajibagao.mybatis.plus.join.wrapper.column.FuncColumn
 
FuncColumn(FuncKeyword, String, ISqlSegment...) - 类 的构造器top.xiajibagao.mybatis.plus.join.wrapper.column.FuncColumn
 
FuncColumnSelect<P,T extends P,R extends P,C extends FuncColumnSelect<P,T,R,C>> - top.xiajibagao.mybatis.plus.join.wrapper.interfaces中的接口
基于ColumnQuery,提供使用内置函数的字段查询。
FuncKeyword - top.xiajibagao.mybatis.plus.join.constants中的枚举
Mysql内置函数关键字

G

GE - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
ge(Predicate<V>, R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
geIfNotNull(R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
getAlisa() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.ArithmeticColumn
 
getAlisa() - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnSegment
获取字段别名
getAlisa() - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.TableSegment
获取表别名
getArgsSqlSegment() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.FuncColumn
 
getColumn() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.ArithmeticColumn
 
getColumn() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.CaseColumn
 
getColumn() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.FuncColumn
 
getColumn() - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnSegment
获取表字段
getColumnName(SFunction<T, R>) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.helper.ColumnUtils
将lambda表达式转为表字段名
getColumnSql() - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnSegment
获取字段sql,若字段别名不为空,则返回“字段名 concatAs 字段别名”
getMethodList(Class<?>) - 类 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendSqlInjector
 
getMethodList(Class<?>) - 类 中的方法top.xiajibagao.mybatis.plus.join.injector.JoinMethodInjector
 
getPropertyName(SFunction<T, R>) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.helper.ColumnUtils
将lambda表达式转为实体类属性名
getSql(JoinSqlMethod, TableInfo) - 类 中的方法top.xiajibagao.mybatis.plus.join.injector.methods.SelectListJoin
 
getSqlJoin() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
获取“LEFT JOIN xxx a on a.id = b.aid”格式的join语句
getSqlJoin() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper.JoinTable
获取“LEFT JOIN xxx a on a.id = b.aid”格式的join语句
getSqlSegment() - 枚举 中的方法top.xiajibagao.mybatis.plus.join.constants.Condition
 
getSqlSegment() - 枚举 中的方法top.xiajibagao.mybatis.plus.join.constants.FuncKeyword
 
getSqlSegment() - 枚举 中的方法top.xiajibagao.mybatis.plus.join.constants.JoinType
 
getSqlSegment() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.TableColumn
获取字段sql,若字段别名不为空,则返回“表别名/表名.字段名 concatAs 字段别名”
getSqlSegment() - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnSegment
若存在表前缀,则获取带表前缀的字段,返回“表.字段”格式
getSqlSelect() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
获取查询字段
getTable() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
获取主表名。
getTable() - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.TableSegment
获取表
getTable() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper.LogicJoinTable
获取"(select * from A)"格式的查询语句
getTable() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper.LogicTable
获取"(select * from A)"格式的查询语句
getTableIfNonAlisa() - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.TableSegment
获取别名,若为空则获取表名
getTableWithAlisa() - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.TableSegment
获取“tableName alisa”格式的表名与别名
GT - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
gt(Predicate<V>, R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
gtIfNotNull(R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 

H

hasJoin() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
是否存在join语句
having(ColumnSegment, Condition, ISqlSegment) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
having条件
having(ColumnSegment, Condition, ISqlSegment) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnQuery
having条件
having(ColumnSegment, Condition, Object) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnQuery
having条件
having(T, Condition, Object) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnQuery
having条件

I

ifNull(ColumnSegment, ISqlSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
ifNull(ColumnSegment, Object) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
ifNull(T, R, ISqlSegment) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:IFNULL(column, defaultValue) concatAs alisa
ifNull(T, R, T) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:IFNULL(column, defaultColumn) concatAs alisa
IN - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
in(Predicate<V>, R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateFunc
 
initLogicDelete() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
若主表不为逻辑表,则获取其逻辑删除字段并添加到条件中
initNeed() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
 
initNeed() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法top.xiajibagao.mybatis.plus.join.injector.methods.SelectCountJoin
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法top.xiajibagao.mybatis.plus.join.injector.methods.SelectExistsJoin
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法top.xiajibagao.mybatis.plus.join.injector.methods.SelectListJoin
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法top.xiajibagao.mybatis.plus.join.injector.methods.SelectMapsJoin
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法top.xiajibagao.mybatis.plus.join.injector.methods.SelectMapsPageJoin
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法top.xiajibagao.mybatis.plus.join.injector.methods.SelectPageJoin
 
INNER_JOIN - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
innerJoin(JoinWrapper<?, R>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
内连接
innerJoin(Class<J>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
内连接
innerJoin(Class<J>, Consumer<JoinWrapper.JoinTable<T, J, R>>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
内连接
instance() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
获取实例用于or或and的嵌套查询
intercept(Invocation) - 类 中的方法top.xiajibagao.mybatis.plus.join.interceptor.DynamicResultInterceptor
 
IS_NOT_NULL - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
IS_NULL - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
isLogic - 类 中的变量top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
查询主表是否为逻辑表

J

JOIN - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
join(JoinWrapper<?, R>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
连接
join(Class<J>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
连接
join(Class<J>, Consumer<JoinWrapper.JoinTable<T, J, R>>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
连接
JoinMapper<T> - top.xiajibagao.mybatis.plus.join.extend中的接口
提供join的查询方法
JoinMethodInjector - top.xiajibagao.mybatis.plus.join.injector中的类
 
JoinMethodInjector() - 类 的构造器top.xiajibagao.mybatis.plus.join.injector.JoinMethodInjector
 
JoinSqlMethod - top.xiajibagao.mybatis.plus.join.injector中的枚举
自定义sql方法
JoinTable(JoinType, Class<J>, JoinWrapper<T, R>, boolean) - 类 的构造器top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper.JoinTable
 
joinTableList - 类 中的变量top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
join的表
joinTableSeq - 类 中的变量top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
当前join表数量
JoinType - top.xiajibagao.mybatis.plus.join.constants中的枚举
 
JoinWrapper<T,R> - top.xiajibagao.mybatis.plus.join.wrapper中的类
支持join的条件构造器
JoinWrapper(Class<T>, Class<R>, boolean) - 类 的构造器top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
 
JoinWrapper.JoinTable<T,J,R> - top.xiajibagao.mybatis.plus.join.wrapper中的类
要join的关联表
JoinWrapper.LogicJoinTable<T,R> - top.xiajibagao.mybatis.plus.join.wrapper中的类
要join的逻辑表
JoinWrapper.LogicTable<T> - top.xiajibagao.mybatis.plus.join.wrapper中的类
不存在对应数据库表的逻辑表

L

LE - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
le(Predicate<V>, R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
LEFT_JOIN - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
leftJoin(JoinWrapper<?, R>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
左连接
leftJoin(Class<J>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
左连接
leftJoin(Class<J>, Consumer<JoinWrapper.JoinTable<T, J, R>>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
左连接
leIfNotNull(R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
like(Predicate<String>, R, String) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
likeIfNotBank(R, String) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
likeLeft(Predicate<V>, R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
likeLeftIfNotBank(R, String) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
likeRight(Predicate<V>, R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
likeRightIfNotBank(R, String) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
LIMIT - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
limit(boolean, int) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
limit
注意:limit直接调用Join.last(String)方法,需要注意条件覆盖问题
limit(boolean, int, int) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
limit
注意:limit直接调用Join.last(String)方法,需要注意条件覆盖问题
LogicJoinTable(JoinType, JoinWrapper<T, R>, JoinWrapper<?, R>) - 类 的构造器top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper.LogicJoinTable
 
LogicTable(JoinWrapper<?, T>) - 类 的构造器top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper.LogicTable
 
lower(ColumnSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
lower(T, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:LOWER(column) concatAs alisa
LT - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
lt(Predicate<V>, R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
ltIfNotNull(R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 

M

main(String[]) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.MybatisPlusJoinApplication
 
max(ColumnSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
max(T, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:MAX(column) concatAs alisa
min(ColumnSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
min(T, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:MIN(column) concatAs alisa
month(ColumnSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
month(T, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:MONTH(column) concatAs alisa
MP_PLACEHOLDER - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
mul(ColumnSegment, ISqlSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.ArithmeticColumn
mul(ColumnSegment, ISqlSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
mul(ColumnSegment, Object) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
mul(T, R, ISqlSegment) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:(left * right) concatAs alisa
MybatisPlusJoinApplication - top.xiajibagao.mybatis.plus.join中的类
 
MybatisPlusJoinApplication() - 类 的构造器top.xiajibagao.mybatis.plus.join.MybatisPlusJoinApplication
 

N

NE - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
ne(Predicate<V>, R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
neIfNotNull(R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
NONE - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
nonEmptyOfEntity() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
 
notBetween(BiPredicate<V, V>, R, V, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
notBetweenIfAllNotNull(R, V, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
notIn(Predicate<V>, R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateFunc
 
notInIfNotEmpty(R, V) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateFunc
 
notLike(Predicate<String>, R, String) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
notLikeIfNotBank(R, String) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
notLikeLeft(Predicate<String>, SFunction<T, ?>, String) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
模糊匹配,如“not like '%aaa'”
notLikeLeft(Predicate<String>, R, String) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
notLikeLeftIfNotBank(R, String) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
notLikeRight(Predicate<String>, SFunction<T, ?>, String) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
模糊匹配,如“not like 'aaa%'”
notLikeRight(Predicate<String>, R, String) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
notLikeRightIfNotBank(R, String) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.PredicateCompare
 
now() - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
now(R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:NOW() concatAs alisa

O

ON - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
on(SFunction<T, C>, Condition, SFunction<J, C>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper.JoinTable
 
OR - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 

P

parse(Configuration, Class<T>) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.helper.StatementResultParser
解析类并获取其对应的TableInfo与ResultMap
parse(Class<T>) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.helper.StatementResultParser
解析类并获取其对应的TableInfo与ResultMap
parse(String) - 类 中的方法top.xiajibagao.mybatis.plus.join.helper.StatementResultParser
解析
plus(ColumnSegment, ISqlSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.ArithmeticColumn
plus(ColumnSegment, ISqlSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
plus(ColumnSegment, Object) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
plus(T, R, ISqlSegment) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:(left + right) concatAs alisa
PredicateCompare<C,R> - top.xiajibagao.mybatis.plus.join.wrapper.interfaces中的接口
支持Lambda表达式过滤条件的Compare接口
PredicateFunc<C,R> - top.xiajibagao.mybatis.plus.join.wrapper.interfaces中的接口
支持Lambda表达式过滤条件的Func接口

Q

Q_WRAPPER_SQL_JOIN - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
Q_WRAPPER_SQL_LAST - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
Q_WRAPPER_SQL_TABLE_IF_NON_ALISA - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
Q_WRAPPER_SQL_TABLE_WITH_ALISA - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
query() - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendBaseMapper
构建链式查询

R

rand() - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
rand(R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:RAND() concatAs alisa
replace(ColumnSegment, String, String) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
replace(T, R, String, String) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:REPLACE(column, oldStr, newStr) concatAs alisa
resultClass - 类 中的变量top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
 
RIGHT_JOIN - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
rightJoin(JoinWrapper<?, R>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
右连接
rightJoin(Class<J>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
右连接
rightJoin(Class<J>, Consumer<JoinWrapper.JoinTable<T, J, R>>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
右连接

S

SELECT - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
select(ColumnSegment) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
查询字段
select(ColumnSegment) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnQuery
查询字段
select(ColumnSegment, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnQuery
查询字段
select(T, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnQuery
查询字段
select(T) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnQuery
查询字段
selectAll() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
查询全部字段,比如:“a.*”
selectAll() - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnQuery
查询当前主表的全部字段
selectBatchByKeys(Collection<K>, SFunction<T, K>) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendBaseMapper
根据key字段查询数据,若key为空则返回空集合
selectBatchByKeys(Collection<E>, Function<E, K>, SFunction<T, K>) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendBaseMapper
根据key字段查询数据,若key为空则返回空集合
selectByKey(K, SFunction<T, K>) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendBaseMapper
根据key字段查询数据,若key为空则返回空集合
selectColumns - 类 中的变量top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
查询字段
selectCountJoin(JoinWrapper<?, R>) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.JoinMapper
关联查询条数
SelectCountJoin - top.xiajibagao.mybatis.plus.join.injector.methods中的类
 
SelectCountJoin() - 类 的构造器top.xiajibagao.mybatis.plus.join.injector.methods.SelectCountJoin
 
selectExistsJoin(JoinWrapper<?, R>) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.JoinMapper
关联查询指定数据是否存在
SelectExistsJoin - top.xiajibagao.mybatis.plus.join.injector.methods中的类
 
SelectExistsJoin() - 类 的构造器top.xiajibagao.mybatis.plus.join.injector.methods.SelectExistsJoin
 
selectListJoin(JoinWrapper<?, R>) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.JoinMapper
关联查询
SelectListJoin - top.xiajibagao.mybatis.plus.join.injector.methods中的类
查询列表
SelectListJoin() - 类 的构造器top.xiajibagao.mybatis.plus.join.injector.methods.SelectListJoin
 
selectMaps(JoinWrapper<?, ?>) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.JoinMapper
关联查询
SelectMapsJoin - top.xiajibagao.mybatis.plus.join.injector.methods中的类
 
SelectMapsJoin() - 类 的构造器top.xiajibagao.mybatis.plus.join.injector.methods.SelectMapsJoin
 
selectMapsPage(E, JoinWrapper<?, ?>) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.JoinMapper
分页查询
SelectMapsPageJoin - top.xiajibagao.mybatis.plus.join.injector.methods中的类
 
SelectMapsPageJoin() - 类 的构造器top.xiajibagao.mybatis.plus.join.injector.methods.SelectMapsPageJoin
 
selectOneByKey(K, SFunction<T, K>) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendBaseMapper
根据key字段查询数据,若无数据则返回null,若有不止一条数据则抛出异常
selectOneJoin(JoinWrapper<?, R>) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.JoinMapper
关联查询,若返回不止一条数据则抛出异常
selectOneSomeColumnsByKey(K, SFunction<T, K>, SFunction<T, ?>...) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendBaseMapper
根据key字段查询指定字段,若无数据则返回null,若有数据则返回第一条
selectPageJoin(E, JoinWrapper<?, R>) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.JoinMapper
关联查询
SelectPageJoin - top.xiajibagao.mybatis.plus.join.injector.methods中的类
 
SelectPageJoin() - 类 的构造器top.xiajibagao.mybatis.plus.join.injector.methods.SelectPageJoin
 
selectSomeColumnsBatchByKeys(Collection<K>, SFunction<T, K>, SFunction<T, ?>...) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendBaseMapper
根据key字段查询指定字段,若key为空则返回空集合
selectSomeColumnsByKey(K, SFunction<T, K>, SFunction<T, ?>...) - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendBaseMapper
根据key字段查询指定字段,若key为空则返回空集合
setAlisa(String) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.ArithmeticColumn
 
setAlisa(String) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnSegment
设置字段别名
setAlisa(String) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.TableSegment
获取表别名
setAlisa(String) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
设置表别名,为连表时保证别名不重复,故不允许修改别名
setAlisaByJoinSeq() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
设置当前表别名
setEntity(T) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
 
setEntityClass(Class<T>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
 
space(String...) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.helper.SqlUtils
拼接空格,将忽略空字符串
space(ISqlSegment...) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.helper.SqlUtils
拼接空格,将忽略空字符串
SQ_BRACKETS - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
sqlFromTable() - 类 中的方法top.xiajibagao.mybatis.plus.join.injector.AbstractJoinMethod
获取表名及别名
sqlJoin() - 类 中的方法top.xiajibagao.mybatis.plus.join.injector.AbstractJoinMethod
获取join的sql
sqlSelectColumns(TableInfo, boolean) - 类 中的方法top.xiajibagao.mybatis.plus.join.injector.AbstractJoinMethod
拼接查询字段
与父类方法区别在于为字段添加了表别名
SqlUtils - top.xiajibagao.mybatis.plus.join.helper中的类
 
SqlUtils() - 类 的构造器top.xiajibagao.mybatis.plus.join.helper.SqlUtils
 
sqlWhereEntityWrapper(boolean, TableInfo) - 类 中的方法top.xiajibagao.mybatis.plus.join.injector.AbstractJoinMethod
拼接where条件
与父类方法区别在于不拼接Entity相关条件与逻辑删除字段条件。
StatementResultParser<T> - top.xiajibagao.mybatis.plus.join.helper中的类
解析对象,将其转为ResultMapTableInfo,并将对象相关数据添加到LambdaUtils缓存中
StatementResultParser() - 类 的构造器top.xiajibagao.mybatis.plus.join.helper.StatementResultParser
 
sub(ColumnSegment, ISqlSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.ArithmeticColumn
sub(ColumnSegment, ISqlSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
sub(ColumnSegment, Object) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
sub(T, R, ISqlSegment) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:(left - right) concatAs alisa
sum(ColumnSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
sum(T, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:SUM(column) concatAs alisa

T

tableColumn(TableSegment, String) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
TableColumn - top.xiajibagao.mybatis.plus.join.wrapper.column中的类
表字段
TableColumn() - 类 的构造器top.xiajibagao.mybatis.plus.join.wrapper.column.TableColumn
 
tableInfo - 类 中的变量top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
 
TableSegment - top.xiajibagao.mybatis.plus.join.wrapper.interfaces中的接口
表sql片段,表明作为查询主体的一张数据库物理/逻辑表。
targetClass - 类 中的变量top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
主表实体类型与返回实体类型
toLogicTable() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.JoinWrapper
将当前查询转为一张逻辑表
top.xiajibagao.mybatis.plus.join - 程序包 top.xiajibagao.mybatis.plus.join
 
top.xiajibagao.mybatis.plus.join.constants - 程序包 top.xiajibagao.mybatis.plus.join.constants
 
top.xiajibagao.mybatis.plus.join.extend - 程序包 top.xiajibagao.mybatis.plus.join.extend
 
top.xiajibagao.mybatis.plus.join.helper - 程序包 top.xiajibagao.mybatis.plus.join.helper
 
top.xiajibagao.mybatis.plus.join.injector - 程序包 top.xiajibagao.mybatis.plus.join.injector
 
top.xiajibagao.mybatis.plus.join.injector.methods - 程序包 top.xiajibagao.mybatis.plus.join.injector.methods
 
top.xiajibagao.mybatis.plus.join.interceptor - 程序包 top.xiajibagao.mybatis.plus.join.interceptor
 
top.xiajibagao.mybatis.plus.join.wrapper - 程序包 top.xiajibagao.mybatis.plus.join.wrapper
 
top.xiajibagao.mybatis.plus.join.wrapper.column - 程序包 top.xiajibagao.mybatis.plus.join.wrapper.column
 
top.xiajibagao.mybatis.plus.join.wrapper.interfaces - 程序包 top.xiajibagao.mybatis.plus.join.wrapper.interfaces
 
toString() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.ArithmeticColumn
 
toString() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.CaseColumn
 
toString() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.FuncColumn
 
toString() - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.TableColumn
 
toStringColumn(SFunction<?, ?>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
将lambda表达式转为字段,用于查询字段,字段前不带有表别名
toStringColumn(P) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnQuery
将指定入参格式化为字符串
toTableColumn(SFunction<T, ?>, SFunction<R, ?>) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
将指定字段组装为当前所属主表的ColumnSegment
toTableColumn(T, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnQuery
将指定字段组装为当前所属主表的ColumnSegment 注意:所有需要表别名的字段,都需要通过对应Wrapper的该方法构建!
toTableColumn(T) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnQuery
将指定字段组装为ColumnSegment
注意:所有需要表别名的字段,都需要通过对应Wrapper的该方法构建!

U

update() - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendBaseMapper
构建链式更新
upper(ColumnSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
upper(T, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:UPPER(column) concatAs alisa

V

valueOf(String) - 枚举 中的静态方法top.xiajibagao.mybatis.plus.join.constants.Condition
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.xiajibagao.mybatis.plus.join.constants.FuncKeyword
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.xiajibagao.mybatis.plus.join.constants.JoinType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.xiajibagao.mybatis.plus.join.injector.JoinSqlMethod
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法top.xiajibagao.mybatis.plus.join.constants.Condition
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.xiajibagao.mybatis.plus.join.constants.FuncKeyword
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.xiajibagao.mybatis.plus.join.constants.JoinType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.xiajibagao.mybatis.plus.join.injector.JoinSqlMethod
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

when(Object, Object) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.CaseColumn
添加一对“when...then...”语句
when(ISqlSegment, ISqlSegment) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.CaseColumn
添加一对“when...then...”语句
when(ColumnSegment, Condition, ISqlSegment, ISqlSegment) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.CaseColumn
添加一对“when...then...”语句
when(ColumnSegment, Condition, Object, Object) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.column.CaseColumn
添加一对“when...then...”语句
WHERE - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
where(ColumnSegment, Condition, ISqlSegment) - 类 中的方法top.xiajibagao.mybatis.plus.join.wrapper.AbstractDynamicResultWrapper
where条件
where(ColumnSegment, Condition, ISqlSegment) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnQuery
where条件
where(ColumnSegment, Condition, Object) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnQuery
where条件
where(T, Condition, Object) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.ColumnQuery
where条件
wrapper() - 接口 中的方法top.xiajibagao.mybatis.plus.join.extend.ExtendBaseMapper
构建查询条件
WRAPPER_HAS_JOIN - 接口 中的静态变量top.xiajibagao.mybatis.plus.join.constants.ExtendConstants
 
wrapperToSql(W) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.helper.SqlUtils
将wrapper转为可执行的sql片段

Y

year(ColumnSegment) - 类 中的静态方法top.xiajibagao.mybatis.plus.join.wrapper.column.Columns
 
year(T, R) - 接口 中的方法top.xiajibagao.mybatis.plus.join.wrapper.interfaces.FuncColumnSelect
效果同:YEAR(column) concatAs alisa
A B C D E F G H I J L M N O P Q R S T U V W Y 

Copyright © 2022. All rights reserved.