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

A

AbstractMethod - cn.org.atool.fluent.mybatis.method.partition中的类
AbstractMethod 抽象方法
AbstractMethod(DbType) - 类 的构造器cn.org.atool.fluent.mybatis.method.partition.AbstractMethod
 
add(ISqlSegment, ISqlSegment...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.BaseSegmentList
添加sql片段
add(ISqlSegment, ISqlSegment...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.GroupBySegmentList
 
add(ISqlSegment, ISqlSegment...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.HavingSegmentList
 
add(ISqlSegment, ISqlSegment...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.MergeSegments
添加sql片段
add(ISqlSegment, ISqlSegment...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderBySegmentList
 
add(ISqlSegment, ISqlSegment...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereSegmentList
 
addAll(ISqlSegment...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.BaseSegmentList
添加sql片段
addSelectColumn(String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
增加查询字段
aggregate(String) - 接口 中的方法cn.org.atool.fluent.mybatis.functions.IAggregate
聚合函数表达式
aggregate - 类 中的变量cn.org.atool.fluent.mybatis.segment.AggregateSegment
 
Aggregate - cn.org.atool.fluent.mybatis.segment.model中的枚举
聚合函数枚举
aggregate(String) - 枚举 中的方法cn.org.atool.fluent.mybatis.segment.model.Aggregate
 
AggregateSegment<S extends AggregateSegment<S,Q,R>,Q extends IQuery<?,Q>,R> - cn.org.atool.fluent.mybatis.segment中的类
 
AggregateSegment(Q) - 类 的构造器cn.org.atool.fluent.mybatis.segment.AggregateSegment
 
AggregateSegment(S, IAggregate) - 类 的构造器cn.org.atool.fluent.mybatis.segment.AggregateSegment
 
aggregateSegment(IAggregate) - 类 中的方法cn.org.atool.fluent.mybatis.segment.AggregateSegment
构造聚合选择器
and - 类 中的变量cn.org.atool.fluent.mybatis.segment.AggregateSegment
 
and - 类 中的变量cn.org.atool.fluent.mybatis.segment.WhereBase
 
and(Function<WRAPPER, WRAPPER>) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
嵌套查询 例: and(i -> i.eq("name", "value1").ne("status", "status1"))
APPEND(String) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
append(String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.SharedString
追加到字符末尾
apply(String...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.GroupByBase
添加group by字段列表
apply(boolean, String...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.GroupByBase
添加group by字段列表
apply(FieldMapping...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.GroupByBase
添加group by字段列表
apply(boolean, FieldMapping...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.GroupByBase
添加group by字段列表
apply(String, IAggregate) - 类 中的方法cn.org.atool.fluent.mybatis.segment.HavingBase
执行聚合操作
apply(String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.HavingBase
执行聚合操作
apply(SqlOp, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.HavingOperator
 
apply(SqlOp, O...) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
执行比较操作
apply(KeyWordSegment, String, SqlOp, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
增加条件设置
apply(KeyWordSegment, String, String, SqlOp, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
增加条件设置
apply(boolean, boolean, FieldMapping...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByBase
自定义排序条件
apply(boolean, boolean, String...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByBase
自定义排序条件
apply(String, String...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.SelectorBase
增加查询字段
apply(FieldMapping...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.SelectorBase
增加查询字段
apply(FieldPredicate) - 类 中的方法cn.org.atool.fluent.mybatis.segment.SelectorBase
过滤查询的字段信息 例1: 只要 java 字段名以 "test" 开头的 -> select(i -> i.getProperty().startsWith("test")) 例2: 要全部字段 -> select(i -> true) 例3: 只要字符串类型字段 -> select(i -> i.getPropertyType instance String)
apply(String, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.UpdateApply
按函数function更新, 示例 apply( "concat('abc', ?)"
apply(SqlOp, T...) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BaseWhere
 
apply(boolean, SqlOp, T...) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BaseWhere
 
apply(String) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BaseWhere
where 自定义条件(包括操作符在内) 比如 where.age().apply("=34").end() !!!
apply(SqlOp, O...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereApply
 
apply(boolean, SqlOp, O...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereApply
 
apply(String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereApply
where 自定义条件(包括操作符在内) 比如 where.age().apply("=34").end() !!!
apply(String, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
拼接 sql 例1: and[or] apply("id = 1") 例2: and[or] apply("date_format(dateColumn,'%Y-%m-%d') = '2008-08-08'") 例3: and[or] apply("date_format(dateColumn,'%Y-%m-%d') = ?"
apply(String, SqlOp, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
增加and[or]条件
apply_If(boolean, String, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.UpdateApply
按函数function更新, 示例 apply( "concat('abc', ?)"
applyAs(String, String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.SelectorBase
select customized as alias
ASC - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
asc
asc() - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByApply
按照正序排
asc(String...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByBase
按升序排:ORDER BY 字段, ...
asc(boolean, String...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByBase
按升序排:ORDER BY 字段, ...
asc(FieldMapping...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByBase
按升序排:ORDER BY 字段, ...
ascIf(boolean) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByApply
如果条件成立,按照字段正序排,否则丢弃
assertNoInject(String, String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.SqlInject
预先判断字段 propertyName的值 propertyValue 不包含sql注入字符
assertNotBlank(String, String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
断言字符串不能为空
assertNotEmpty(String, Collection) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
断言list参数不能为空
assertNotEmpty(String, Map) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
断言list参数不能为空
assertNotEmpty(String, Object[]) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
断言数组array参数不能为空
assertNotNull(String, Object) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
断言对象不能为null
assertNotNull(String, T, T) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
断言对象不能为null
assertSimpleNoInject(String, String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.SqlInject
简单判断 propertyName的值 propertyValue 不包含sql危险注入字符 ";", "--", "*", "%", "\\", "'", "#", "/"
ASTERISK - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
星号
avg - 类 中的变量cn.org.atool.fluent.mybatis.segment.AggregateSegment
 

B

BaseApply<SEGMENT extends BaseSegment,W extends IWrapper<?,W,?>> - cn.org.atool.fluent.mybatis.segment中的类
BaseApply
BaseDaoImpl<E extends IEntity> - cn.org.atool.fluent.mybatis.base.impl中的类
BaseDaoImpl
BaseDaoImpl() - 类 的构造器cn.org.atool.fluent.mybatis.base.impl.BaseDaoImpl
 
BaseQuery<E extends IEntity,Q extends BaseQuery<E,Q>> - cn.org.atool.fluent.mybatis.base.impl中的类
AbstractQueryWrapper
BaseQuery(String, Class, Class) - 类 的构造器cn.org.atool.fluent.mybatis.base.impl.BaseQuery
 
BaseQuery(String, ParameterPair, Class, Class) - 类 的构造器cn.org.atool.fluent.mybatis.base.impl.BaseQuery
非对外公开的构造方法,只用于生产嵌套 sql
BaseSegment<R,W extends IWrapper<?,W,?>> - cn.org.atool.fluent.mybatis.segment中的类
BaseSegment
BaseSegment(W) - 类 的构造器cn.org.atool.fluent.mybatis.segment.BaseSegment
 
BaseSegmentList - cn.org.atool.fluent.mybatis.segment中的类
SQL 片段集合 处理的抽象类
BaseSegmentList() - 类 的构造器cn.org.atool.fluent.mybatis.segment.BaseSegmentList
 
BaseUpdate<E extends IEntity,U extends IUpdate<E,U,NQ>,NQ extends IQuery<E,NQ>> - cn.org.atool.fluent.mybatis.base.impl中的类
AbstractUpdateWrapper
BaseUpdate(String, Class, Class) - 类 的构造器cn.org.atool.fluent.mybatis.base.impl.BaseUpdate
 
BaseWhere<WHERE extends WhereBase<WHERE,?,NQ>,NQ extends IQuery<?,NQ>> - cn.org.atool.fluent.mybatis.segment.where中的接口
基础比较: apply, is null, not null, eq, ne
BaseWrapper<E extends IEntity,W extends IWrapper<E,W,NQ>,NQ extends IQuery<E,NQ>> - cn.org.atool.fluent.mybatis.segment中的类
查询条件封装
BaseWrapper(String, Class<E>, Class) - 类 的构造器cn.org.atool.fluent.mybatis.segment.BaseWrapper
 
BaseWrapper(String, ParameterPair, Class<E>, Class) - 类 的构造器cn.org.atool.fluent.mybatis.segment.BaseWrapper
 
between(Object, Object) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
 
between(T, T) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
 
between(T, T, BiPredicate<T, T>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
 
BooleanWhere<WHERE extends WhereBase<WHERE,?,NQ>,NQ extends IQuery<?,NQ>> - cn.org.atool.fluent.mybatis.segment.where中的接口
布尔值比较
build() - 类 中的方法cn.org.atool.fluent.mybatis.segment.BaseSegmentList
构建sql语句
build() - 类 中的方法cn.org.atool.fluent.mybatis.segment.GroupBySegmentList
示例: group by column1, column2
build() - 类 中的方法cn.org.atool.fluent.mybatis.segment.HavingSegmentList
示例: having sum(column1) > 0 and avg(column2) = 9
build() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.MergeSegments
拼接sql语句 (where) ...
build() - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderBySegmentList
示例: order by column1 asc, column2 desc
build() - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereSegmentList
示例: column1 = ?
buildOr(WHERE) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
根据and where构造or where实例
by(int) - 类 中的方法cn.org.atool.fluent.mybatis.segment.LimitSegment
设置limit值
by(int, int) - 类 中的方法cn.org.atool.fluent.mybatis.segment.LimitSegment.QueryLimit
设置limit值
byNotNull(Map<String, Object>) - 类 中的方法cn.org.atool.fluent.mybatis.segment.UpdateBase
按照values中非null值更新记录
byPaged(DbType, WrapperData, String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
不同数据库分页查询

C

cache - 类 中的变量cn.org.atool.fluent.mybatis.segment.BaseSegmentList
缓存构建好的sql
camelToUnderline(String, boolean) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
驼峰转下划线
capitalFirst(String, String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
实体首字母大写
cn.org.atool.fluent.mybatis - 程序包 cn.org.atool.fluent.mybatis
 
cn.org.atool.fluent.mybatis.annotation - 程序包 cn.org.atool.fluent.mybatis.annotation
 
cn.org.atool.fluent.mybatis.base - 程序包 cn.org.atool.fluent.mybatis.base
 
cn.org.atool.fluent.mybatis.base.impl - 程序包 cn.org.atool.fluent.mybatis.base.impl
 
cn.org.atool.fluent.mybatis.base.model - 程序包 cn.org.atool.fluent.mybatis.base.model
 
cn.org.atool.fluent.mybatis.exception - 程序包 cn.org.atool.fluent.mybatis.exception
 
cn.org.atool.fluent.mybatis.functions - 程序包 cn.org.atool.fluent.mybatis.functions
 
cn.org.atool.fluent.mybatis.mapper - 程序包 cn.org.atool.fluent.mybatis.mapper
 
cn.org.atool.fluent.mybatis.metadata - 程序包 cn.org.atool.fluent.mybatis.metadata
 
cn.org.atool.fluent.mybatis.method.partition - 程序包 cn.org.atool.fluent.mybatis.method.partition
 
cn.org.atool.fluent.mybatis.segment - 程序包 cn.org.atool.fluent.mybatis.segment
 
cn.org.atool.fluent.mybatis.segment.model - 程序包 cn.org.atool.fluent.mybatis.segment.model
 
cn.org.atool.fluent.mybatis.segment.where - 程序包 cn.org.atool.fluent.mybatis.segment.where
 
cn.org.atool.fluent.mybatis.utility - 程序包 cn.org.atool.fluent.mybatis.utility
 
column - 类 中的变量cn.org.atool.fluent.mybatis.base.model.FieldMapping
字段名称
column - 类 中的变量cn.org.atool.fluent.mybatis.metadata.FieldMeta
字段名
COMMA - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
逗号
COMMA_SPACE - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
逗号 + 空格
compareTo(FieldMeta) - 类 中的方法cn.org.atool.fluent.mybatis.metadata.FieldMeta
 
copy() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntity
拷贝对象
copy(IEntity) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityHelper
拷贝一个entity对象
count(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
返回符合条件的记录数
count(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
根据 query 条件,查询总记录数
count(IQuery) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
COUNT(String, WrapperData) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
count - 类 中的变量cn.org.atool.fluent.mybatis.segment.AggregateSegment
 
count(String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.SelectorBase
count(*) as alias
countNoLimit(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
根据 query 条件(如果有pageOffset, 去掉pageOffset限制部分),查询总记录数
current - 类 中的变量cn.org.atool.fluent.mybatis.segment.BaseApply
当前被操作的字段
currField - 类 中的变量cn.org.atool.fluent.mybatis.segment.BaseSegment
当前处理字段

D

DaoProtectedImpl<E extends IEntity> - cn.org.atool.fluent.mybatis.base.impl中的类
DaoProtectedImpl: Dao Protected保护方法 只允许在子类中调用,不暴露给Service等外部直接访问 !!!!!!!!!!!!
DaoProtectedImpl() - 类 的构造器cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
DB2_KEY_GENERATOR - 接口 中的静态变量cn.org.atool.fluent.mybatis.base.IKeyGenerator
 
DbType - cn.org.atool.fluent.mybatis.metadata中的枚举
DbType 数据库类型
delete(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
根据wrapper删除记录
Delete - cn.org.atool.fluent.mybatis.method.partition中的类
物理删除逻辑
Delete(DbType) - 类 的构造器cn.org.atool.fluent.mybatis.method.partition.Delete
 
DELETE_FROM(String) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
deleteBy(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
根据条件query删除记录
deleteBy(IQuery) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
deleteByEntityIds(Collection<E>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IBaseDao
根据entities中的id值,批量删除记录
deleteByEntityIds(Collection<E>) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseDaoImpl
 
deleteById(Serializable) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IBaseDao
根据id删除记录
deleteById(Serializable) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
根据id删除记录
deleteById(Serializable) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseDaoImpl
 
deleteByIds(Collection<? extends Serializable>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IBaseDao
根据ids列表批量删除记录
deleteByIds(Collection<? extends Serializable>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
根据id列表批量删除
deleteByIds(Collection<? extends Serializable>) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseDaoImpl
 
deleteByMap(Map<String, Object>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IBaseDao
根据map构造条件删除记录
deleteByMap(Map<String, Object>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
根据 columnMap key值删除记录
deleteByMap(Map<String, Object>) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseDaoImpl
 
deleteSpec(IQuery, String, String) - 接口 中的方法cn.org.atool.fluent.mybatis.base.ISharing
根据IEntityQuery删除记录
DeleteSpec - cn.org.atool.fluent.mybatis.method.partition中的类
DeleteInPartition: 分库删除
DeleteSpec(DbType) - 类 的构造器cn.org.atool.fluent.mybatis.method.partition.DeleteSpec
 
DESC - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
desc
desc() - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByApply
按照逆序排
desc(String...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByBase
按降序排:ORDER BY 字段, ...
desc(boolean, String...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByBase
按降序排:ORDER BY 字段, ...
desc(FieldMapping...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByBase
按降序排:ORDER BY 字段, ...
descIf(boolean) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByApply
如果条件成立,按照字段逆序排,否则丢弃
distinct() - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseQuery
 
distinct() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IQuery
distinct 查询
DISTINCT - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
distinct
Double_Quota_Str - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 

E

el() - 类 中的方法cn.org.atool.fluent.mybatis.metadata.FieldMeta
 
el - 类 中的变量cn.org.atool.fluent.mybatis.metadata.TableFieldMeta
属性表达式#{property}, 可以指定jdbcType, typeHandler等
el() - 类 中的方法cn.org.atool.fluent.mybatis.metadata.TableFieldMeta
 
EMPTY - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
空串
emptyString() - 类 中的静态方法cn.org.atool.fluent.mybatis.segment.model.SharedString
SharedString 里是 ""
end() - 类 中的方法cn.org.atool.fluent.mybatis.segment.BaseSegment
结束本段操作,返回查询(更新)器对象
end() - 类 中的方法cn.org.atool.fluent.mybatis.segment.GroupByBase
 
Entity_Suffix - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
Entity后缀
EntityHelperFactory - cn.org.atool.fluent.mybatis.mapper中的类
获取和构建Entity对应的帮助类实例
EntityHelperFactory() - 类 的构造器cn.org.atool.fluent.mybatis.mapper.EntityHelperFactory
 
eq(Object) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
等于 =
eq(T) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BaseWhere
等于 =
eq(T, Predicate<T>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BaseWhere
等于 =, 值不为空时成立
eqMap(Map<String, V>, boolean) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
map 所有非空属性等于 = key: column字段名称 value: 设置值
eqNotNull(IEntity) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
where条件设置为entity对象非空属性
eqNotNull(Map<String, V>) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
map 所有非空属性等于 = key: column字段名称 value: 设置值, 忽略null值
everFalse(Object) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
总是假的
everTrue(Object) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
总是真的
execute() - 接口 中的方法cn.org.atool.fluent.mybatis.base.Executor
执行动作
execute(Function<Q, R>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IQuery
执行查询操作
execute(Function<Q, List<R>>, Function<R, R2>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IQuery
执行查询操作, 对返回列表元素逐一调用extractor处理
execute(Function<U, Integer>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IUpdate
执行更新操作
executeSql(String) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IKeyGenerator
执行 key 生成 SQL
Executor - cn.org.atool.fluent.mybatis.base中的接口
Executor
existPk(Serializable) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IBaseDao
判断主键id记录是否已经存在
existPk(Serializable) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseDaoImpl
 
exists(String, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
EXISTS ( sql语句 ) 例: EXISTS("select id from table where age = 1")
exists(Function<NestedQ, NestedQ>) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
EXISTS ( sql语句 ) 例: EXISTS("select id from table where age = 1")
exists(Class<ANQ>, Function<ANQ, ANQ>) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
EXISTS ( sql语句 ) 例: EXISTS("select id from table where age = 1")
extractEntity(Class<?>) - 类 中的静态方法cn.org.atool.fluent.mybatis.metadata.TableMetaHelper
根据mapper接口定义,提前对应的Entity类型 如果是多泛型的时候,需要将Entity泛型放在第一位

F

FieldMapping - cn.org.atool.fluent.mybatis.base.model中的类
FieldMeta: 实体字段和数据库字段映射信息
FieldMapping(String, String) - 类 的构造器cn.org.atool.fluent.mybatis.base.model.FieldMapping
 
FieldMeta - cn.org.atool.fluent.mybatis.metadata中的类
BaseFieldInfo
FieldMeta(String, Field) - 类 的构造器cn.org.atool.fluent.mybatis.metadata.FieldMeta
 
FieldPredicate - cn.org.atool.fluent.mybatis.base中的接口
FieldPredicate: 对判断字段是否符合条件
filter(boolean, FieldPredicate) - 类 中的方法cn.org.atool.fluent.mybatis.metadata.TableMeta
获取需要进行查询的 select sql 片段
findById(Serializable) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
根据 ID 查询
findOne(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
根据query查询满足条件的第一条记录 当有多条记录符合条件时,只取第一条记录
findOne(IQuery, Function<E, F>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
根据query查询满足条件的第一条记录,并根据function解析出对应字段
findOne(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
根据 query 条件,查询一条记录
findOne(IQuery) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
findOne(IQuery, Function<E, F>) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
findPk() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntity
返回实体主键
findPkColumn() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDao
返回主键字段名称
findPkColumn() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IMapperDao
返回主键字段名称
FluentConst - cn.org.atool.fluent.mybatis.mapper中的接口
fluent mybatis用到的常量定义
FluentMybatis - cn.org.atool.fluent.mybatis.annotation中的注释类型
fluent mybatis相关设置
FluentMybatisException - cn.org.atool.fluent.mybatis.exception中的异常错误
FluentMybatisException 异常类
FluentMybatisException(String) - 异常错误 的构造器cn.org.atool.fluent.mybatis.exception.FluentMybatisException
 
FluentMybatisException(String, Throwable) - 异常错误 的构造器cn.org.atool.fluent.mybatis.exception.FluentMybatisException
 
format(String, Object...) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
安全的进行字符串 format

G

ge(Object) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
大于等于
ge(Object) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
大于等于
ge(T, Predicate<T>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
大于等于
getAllSqlSelect() - 类 中的方法cn.org.atool.fluent.mybatis.metadata.TableMeta
获取包含主键及字段的 select sql 片段
getEndOffset() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.PagedOffset
 
getFieldList(Class<?>) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
获取该类的所有属性列表
getGroupBy() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IWrapperData
返回 groupBy + having + orderBy + last 组合起来的语句
getGroupBy() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
 
getInstance(Class<? extends IEntity>) - 类 中的静态方法cn.org.atool.fluent.mybatis.mapper.EntityHelperFactory
 
getKeyColumn() - 类 中的方法cn.org.atool.fluent.mybatis.metadata.TableMeta
 
getKeyProperty() - 类 中的方法cn.org.atool.fluent.mybatis.metadata.TableMeta
 
getKeyType() - 类 中的方法cn.org.atool.fluent.mybatis.metadata.TableMeta
设置默认值,避免出错
getLastSql() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IWrapperData
返回last sql部分
getLastSql() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
 
getMergeSql() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IWrapperData
where + groupBy + having + orderBy + limit + last 语句部分
getMergeSql() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
 
getMethodSql(Class, TableMeta) - 类 中的方法cn.org.atool.fluent.mybatis.method.partition.Delete
 
getMethodSql(Class, TableMeta) - 接口 中的方法cn.org.atool.fluent.mybatis.method.partition.InjectMethod
构建注入方法的sql语句片段
getMethodSql(Class, TableMeta) - 类 中的方法cn.org.atool.fluent.mybatis.method.partition.SelectList
 
getMethodSql(Class, TableMeta) - 类 中的方法cn.org.atool.fluent.mybatis.method.partition.UpdateByQuery
 
getOrderBy() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IWrapperData
返回 groupBy + having + last 组合起来的语句
getOrderBy() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
 
getParas(Map, String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
getProxyTargetClass(Class<?>) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
获取代理对象的target class
getQuerySql() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IWrapperData
select ... from table where ...
getQuerySql() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
 
getSqlSegment() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.ISqlSegment
SQL 片段
getSqlSelect() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IWrapperData
查询条件 SQL 片段
getSqlSelect() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
 
getTableInfo(Class<?>) - 类 中的静态方法cn.org.atool.fluent.mybatis.metadata.TableMetaHelper
获取实体映射表信息
getTableMeta() - 类 中的方法cn.org.atool.fluent.mybatis.segment.BaseWrapper
 
getUpdateStr() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IWrapperData
(update) set column1 = value1, column2 = value2
getUpdateStr() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
 
getVersionBanner() - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
fluent mybatis version
getWhereSql() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IWrapperData
返回where部分sql
getWhereSql() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
 
getWrapperData() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IWrapper
返回查询器或更新器对应的xml数据 系统方法, 请勿调用
getWrapperData(Map, String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
getWrapperData(IWrapper) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
group_concat - 类 中的变量cn.org.atool.fluent.mybatis.segment.AggregateSegment
 
groupBy() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.MergeSegments
groupBy... having...
GroupByBase<G extends GroupByBase<G,Q>,Q extends IQuery<?,Q>> - cn.org.atool.fluent.mybatis.segment中的类
BaseGroupBy
GroupByBase(Q) - 类 的构造器cn.org.atool.fluent.mybatis.segment.GroupByBase
 
GroupBySegmentList - cn.org.atool.fluent.mybatis.segment中的类
Group By SQL 片段
GroupBySegmentList() - 类 的构造器cn.org.atool.fluent.mybatis.segment.GroupBySegmentList
 
gt(Object) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
大于
gt(Object) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
大于
gt(T, Predicate<T>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
大于

H

H2_KEY_GENERATOR - 接口 中的静态变量cn.org.atool.fluent.mybatis.base.IKeyGenerator
 
hasPrimary() - 类 中的方法cn.org.atool.fluent.mybatis.segment.BaseWrapper
是否有主键字段
hasSimpleInject(String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.SqlInject
简单判断是否可能存在SQL注入危险 不允许可能产生注入的字符串
HavingBase<H extends HavingBase<H,Q>,Q extends IQuery<?,Q>> - cn.org.atool.fluent.mybatis.segment中的类
BaseHaving: having设置
HavingBase(Q) - 类 的构造器cn.org.atool.fluent.mybatis.segment.HavingBase
 
HavingBase(H, IAggregate) - 类 的构造器cn.org.atool.fluent.mybatis.segment.HavingBase
 
HavingOperator<H extends HavingBase<H,?>> - cn.org.atool.fluent.mybatis.segment中的类
HavingOperator: having聚合操作
HavingSegmentList - cn.org.atool.fluent.mybatis.segment中的类
Having SQL 片段
HavingSegmentList() - 类 的构造器cn.org.atool.fluent.mybatis.segment.HavingSegmentList
 

I

IAggregate - cn.org.atool.fluent.mybatis.functions中的接口
聚合接口
IBaseDao<E extends IEntity> - cn.org.atool.fluent.mybatis.base中的接口
IBaseDao Dao基本操作方法
IDao<E,Q,U> - cn.org.atool.fluent.mybatis.base中的接口
dao自定义接口继承类, 定义同 IMapperDao 自定义接口泛型参数需要严格按照<E,Q,U>顺序定义 否则会有编译错误或运行时类型转换错误
IDaoProtected<E extends IEntity> - cn.org.atool.fluent.mybatis.base中的接口
IDaoProtected: 被限制在Dao基类中使用的方法
IEntity - cn.org.atool.fluent.mybatis.base中的接口
IEntity 实体基类
IEntityHelper - cn.org.atool.fluent.mybatis.base中的接口
entity帮助类
IEntityMapper<E extends IEntity> - cn.org.atool.fluent.mybatis.base中的接口
IEntityMapper: 实例Mapper基类,Mapper 继承该接口后,无需编写 mapper.xml 文件,即可获得CRUD功能
If - cn.org.atool.fluent.mybatis中的类
常见断言
If() - 类 的构造器cn.org.atool.fluent.mybatis.If
 
IKeyGenerator - cn.org.atool.fluent.mybatis.base中的接口
表主键生成器接口 (sql)
IMapper - cn.org.atool.fluent.mybatis.base中的接口
IMapper: mapper标识接口
IMapperDao<E extends IEntity> - cn.org.atool.fluent.mybatis.base中的接口
IMapperDao: 构造mapper, query, update对象
in(Object[]) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
in (values)
in(int[]) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
in (values)
in(long[]) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
in (values)
in(Collection) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
in (values)
in(int[]) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.NumericWhere
in (values)
in(int[], Predicate<int[]>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.NumericWhere
in (values)
in(long[]) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.NumericWhere
in (values)
in(long[], Predicate<long[]>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.NumericWhere
in (values)
in(Object[]) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
in (values)
in(T[], Predicate<T[]>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
in (values)
in(Collection) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
in (values)
in(Collection, Predicate<Collection>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
in (values)
in(String, O...) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
where column IN (select ... )
in(Function<NQ, NQ>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
in (select ... )
in(Class<NQ>, Function<NQ, NQ>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
in (select ... )
in(String, O...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereApply
where column IN (select ... )
in(Function<NQ, NQ>) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereApply
in (select ... )
in(Class<NQ>, Function<NQ, NQ>) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereApply
in (select ... )
InjectMethod - cn.org.atool.fluent.mybatis.method.partition中的接口
MyXmlMethod
insert(E) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
插入一条记录
insert - 类 中的变量cn.org.atool.fluent.mybatis.metadata.TableFieldMeta
字段填充策略
INSERT_COLUMNS(String...) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
INSERT_COLUMNS(List<String>) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
INSERT_INTO(String) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
INSERT_VALUES(String...) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
INSERT_VALUES(List<String>) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
insertBatch(List<E>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
批量插入数据,实例的主键必须全部赋值
instance(String, Throwable, Object...) - 异常错误 中的静态方法cn.org.atool.fluent.mybatis.exception.FluentMybatisException
FluentMybatisException 异常
instance(String, Object...) - 异常错误 中的静态方法cn.org.atool.fluent.mybatis.exception.FluentMybatisException
重载的方法
IOperator<R> - cn.org.atool.fluent.mybatis.segment.model中的接口
比较操作
IQuery<E extends IEntity,Q extends IQuery<E,Q>> - cn.org.atool.fluent.mybatis.base中的接口
IEntityQuery: 查询接口
is(Object) - 类 中的方法cn.org.atool.fluent.mybatis.segment.UpdateApply
更新字段值: #{column}=value value可以为null
is(O, Predicate<O>) - 类 中的方法cn.org.atool.fluent.mybatis.segment.UpdateApply
value不为null时更新
isAndOr() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.ISqlSegment
是否 AND 或者 OR
isBlank(CharSequence) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
判断字符串是否为空
isCollection(O...) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
 
isDistinct() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IWrapperData
是否distinct查询
isEmpty(Collection<?>) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
校验集合是否为空
isEmpty(Map<?, ?>) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
判断Map是否为空
isEmpty(Object[]) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
判断数据是否为空
isEmpty(int[]) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
判断数据是否为空
isEmpty(long[]) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
判断数据是否为空
isFalse() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BooleanWhere
等于 false
ISharing<T> - cn.org.atool.fluent.mybatis.base中的接口
ISharingMapper: 分库分表操作
isNotLarge() - 类 中的方法cn.org.atool.fluent.mybatis.metadata.FieldMeta
非大字段
isNull(Object) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
判断对象是否为空
isNull() - 类 中的方法cn.org.atool.fluent.mybatis.segment.UpdateApply
值更新为null: #{column} = null
isNull() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BaseWhere
is null
isNull(boolean) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BaseWhere
is null
ISqlSegment - cn.org.atool.fluent.mybatis.segment.model中的接口
SQL 片段接口
isSpecTable() - 类 中的方法cn.org.atool.fluent.mybatis.method.partition.DeleteSpec
 
isSpecTable() - 类 中的方法cn.org.atool.fluent.mybatis.method.partition.SelectSpec
 
isSpecTable() - 类 中的方法cn.org.atool.fluent.mybatis.method.partition.UpdateSpecByQuery
 
isTrue() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BooleanWhere
等于 true
isTrue(boolean, String, Object...) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
断言这个 boolean 为 true 为 false 则抛出异常
IUpdate<E extends IEntity,U extends IWrapper<E,U,NQ>,NQ extends IQuery<E,NQ>> - cn.org.atool.fluent.mybatis.base中的接口
IEntityUpdate: 更新接口
IWrapper<E extends IEntity,W extends IWrapper<E,W,NQ>,NQ extends IQuery<E,NQ>> - cn.org.atool.fluent.mybatis.base中的接口
IWrapper: 查询和更新都用到的接口
IWrapperData - cn.org.atool.fluent.mybatis.segment.model中的接口
IWrapperData: 提供给xml文件调用的方法

K

KeyWordSegment - cn.org.atool.fluent.mybatis.segment.model中的枚举
KeyWordSegment

L

last(String) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IWrapper
追加在sql语句的末尾 !!!
last(String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.BaseWrapper
 
last() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.MergeSegments
 
last(String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
附加sql,只允许执行一次
le(Object) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
小于等于
le(Object) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
小于等于
le(T, Predicate<T>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
小于等于
left(Object) - 类 中的静态方法cn.org.atool.fluent.mybatis.mapper.SqlLike
%值
like(Object) - 类 中的静态方法cn.org.atool.fluent.mybatis.mapper.SqlLike
%值%
like(String) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.StringWhere
like '%value%'
like(String, Predicate<String>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.StringWhere
like '%value%'
likeLeft(String) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.StringWhere
like '%value'
likeLeft(String, Predicate<String>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.StringWhere
like '%value'
likeRight(String) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.StringWhere
like 'value%'
likeRight(String, Predicate<String>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.StringWhere
like 'value%'
limit(int) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseQuery
 
limit(int, int) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseQuery
 
limit(int) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseUpdate
 
limit(int) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IQuery
设置limit值
limit(int, int) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IQuery
设置limit值
limit(int) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IUpdate
设置limit值
LIMIT(WrapperData, boolean) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
添加limit语句
LimitSegment<W extends IWrapper> - cn.org.atool.fluent.mybatis.segment中的类
 
LimitSegment(W) - 类 的构造器cn.org.atool.fluent.mybatis.segment.LimitSegment
 
LimitSegment.QueryLimit<Q extends IQuery> - cn.org.atool.fluent.mybatis.segment中的类
查询限制
LimitSegment.UpdateLimit<Q extends IUpdate> - cn.org.atool.fluent.mybatis.segment中的类
更新限制
listByIds(Collection) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
查询(根据ID 批量查询)
listByMap(Map<String, Object>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
查询(根据 columnMap 条件)
listEntity(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
根据query查询对应实例列表
listEntity(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
根据 query 条件,查询全部记录
listEntity(IQuery) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
listIndexEl(String, String, String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
表达式 #{prefix[index].property} 构建 "#{" + prefix + "[" + index+ "]." + property + "}"
listMaps(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
根据query查询记录列表, 返回Map对象列表
listMaps(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
根据 query 条件,查询全部记录
listMaps(IQuery) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
listObjs(IQuery, Function<E, POJO>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
根据query查询对应实例列表
listObjs(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
根据 query 条件,查询全部记录 注意: 只返回第一个字段的值
listObjs(IQuery, Function<E, F>) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
listPoJos(IQuery, Function<Map<String, Object>, POJO>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
根据query查询记录列表,并根据function将记录转换成需要的对象F
listPoJos(IQuery, Function<Map<String, Object>, POJO>) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
lowerFirst(String, String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
实体首字母小写
lt(Object) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
小于
lt(Object) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
小于
lt(T, Predicate<T>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
小于

M

M_count - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_countNoLimit - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_Delete - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_DeleteById - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_deleteByIds - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_DeleteByMap - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_findById - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_findOne - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_Insert - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_InsertBatch - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_listByIds - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_listByMap - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_listEntity - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_listMaps - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_listObjs - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_updateBy - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
M_updateById - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
mapper() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDao
获取对应entity的BaseMapper
mapper() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IMapperDao
获取对应entity的BaseMapper
MapperSql - cn.org.atool.fluent.mybatis.mapper中的类
 
MapperSql() - 类 的构造器cn.org.atool.fluent.mybatis.mapper.MapperSql
 
MarkerList<E> - cn.org.atool.fluent.mybatis.base.model中的类
MarkerList: 按marker方式进行的分页查询结果
MarkerList() - 类 的构造器cn.org.atool.fluent.mybatis.base.model.MarkerList
 
MarkerList(List<E>, E) - 类 的构造器cn.org.atool.fluent.mybatis.base.model.MarkerList
 
markerPagedEntity(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
按Marker标识分页查询
markerPagedEntity(IQuery) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
markerPagedMaps(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
按Marker标识分页查询(结果集为Map对象)
markerPagedMaps(IQuery) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
markerPagedPoJos(IQuery, Function<Map<String, Object>, POJO>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
按Marker标识分页查询(结果集为PoJo对象)
markerPagedPoJos(IQuery, Function<Map<String, Object>, POJO>) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
max - 类 中的变量cn.org.atool.fluent.mybatis.segment.AggregateSegment
 
merge(String, String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.BaseSegmentList
合并处理
MergeSegments - cn.org.atool.fluent.mybatis.segment.model中的类
合并 SQL 片段
MergeSegments() - 类 的构造器cn.org.atool.fluent.mybatis.segment.model.MergeSegments
 
Method_DeleteSpec - 接口 中的静态变量cn.org.atool.fluent.mybatis.method.partition.StatementId
删除知道不表(分表)
Method_SelectListFromSpec - 接口 中的静态变量cn.org.atool.fluent.mybatis.method.partition.StatementId
从指定表(分表)查询
Method_UpdateSpecByQuery - 接口 中的静态变量cn.org.atool.fluent.mybatis.method.partition.StatementId
更新指定表(分表)
min - 类 中的变量cn.org.atool.fluent.mybatis.segment.AggregateSegment
 
MybatisUtil - cn.org.atool.fluent.mybatis.utility中的类
MybatisUtil 工具类
MybatisUtil() - 类 的构造器cn.org.atool.fluent.mybatis.utility.MybatisUtil
 

N

name - 类 中的变量cn.org.atool.fluent.mybatis.base.model.FieldMapping
属性名称
ne(Object) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
不等于 !
ne(T) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BaseWhere
不等于 !
ne(T, Predicate<T>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BaseWhere
不等于 !
nested(Class, ParameterPair) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.NestedQueryFactory
构造嵌套查询对象
NestedQueryFactory - cn.org.atool.fluent.mybatis.utility中的类
NestedQueryFactory
NestedQueryFactory() - 类 的构造器cn.org.atool.fluent.mybatis.utility.NestedQueryFactory
 
NEWLINE - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
换行
NOT_DEFINED - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
未定义
notBetween(Object, Object) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
 
notBetween(T, T) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
 
notBetween(T, T, BiPredicate<T, T>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
 
notBlank(CharSequence) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
判断字符串是否不为空
notEmpty(Collection<?>) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
校验集合是否不为空
notEmpty(Map<?, ?>) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
判断Map是否不为空
notEmpty(Object[]) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
判断数组是否不为空
notEmpty(int[]) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
判断数组是否不为空
notEmpty(long[]) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
判断数组是否不为空
notExists(String, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
NOT EXISTS ( sql语句 ) 例: NOT EXISTS("select id from table where age = 1")
notExists(Function<NestedQ, NestedQ>) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
NOT EXISTS ( sql语句 ) 例: NOT EXISTS("select id from table where age = 1")
notExists(Class<ANQ>, Function<ANQ, ANQ>) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
NOT EXISTS ( sql语句 ) 例: NOT EXISTS("select id from table where age = 1")
NotField - cn.org.atool.fluent.mybatis.annotation中的注释类型
非数据库字段
notIn(Object[]) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
not in (values)
notIn(int[]) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
not in (values)
notIn(long[]) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
not in (values)
notIn(Collection) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
not in (values)
notIn(int[]) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.NumericWhere
not in (values)
notIn(int[], Predicate<int[]>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.NumericWhere
not in (values)
notIn(long[]) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.NumericWhere
not in (values)
notIn(long[], Predicate<long[]>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.NumericWhere
not in (values)
notIn(Object[]) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
not in (values)
notIn(T[], Predicate<T[]>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
not in (values)
notIn(Collection) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
not in (values)
notIn(Collection, Predicate<Collection>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
not in (values)
notIn(Function<NQ, NQ>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
not in (select ... )
notIn(Class<NQ>, Function<NQ, NQ>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.ObjectWhere
not in (select ... )
notIn(Function<NQ, NQ>) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereApply
not in (select ... )
notIn(Class<NQ>, Function<NQ, NQ>) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereApply
not in (select ... )
notLarge - 类 中的变量cn.org.atool.fluent.mybatis.metadata.TableFieldMeta
是否非大字段查询 大字段可设置为 false 不加入 select 查询范围
notLike(String) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.StringWhere
not like '%value%'
notLike(String, Predicate<String>) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.StringWhere
not like '%value%'
notNull(Object) - 类 中的静态方法cn.org.atool.fluent.mybatis.If
判断对象是否非空
notNull() - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BaseWhere
not null
notNull(boolean) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BaseWhere
not null
notNull(Object, String, Object...) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
断言这个 object 不为 null 为 null 则抛异常
numericScale - 类 中的变量cn.org.atool.fluent.mybatis.metadata.TableFieldMeta
numericScale
NumericWhere<WHERE extends WhereBase<WHERE,?,NQ>,NQ extends IQuery<?,NQ>> - cn.org.atool.fluent.mybatis.segment.where中的接口
数字相关的比较

O

ObjectWhere<WHERE extends WhereBase<WHERE,?,NQ>,NQ extends IQuery<?,NQ>> - cn.org.atool.fluent.mybatis.segment.where中的接口
 
operator(ParameterPair, String, Object...) - 枚举 中的方法cn.org.atool.fluent.mybatis.base.model.SqlOp
sql 操作符
operator - 类 中的变量cn.org.atool.fluent.mybatis.segment.HavingBase
 
or - 类 中的变量cn.org.atool.fluent.mybatis.segment.WhereBase
 
or(Function<WRAPPER, WRAPPER>) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
嵌套查询 例: or(i -> i.eq("name", "value1").ne("status", "status1"))
ORACLE_KEY_GENERATOR - 接口 中的静态变量cn.org.atool.fluent.mybatis.base.IKeyGenerator
 
orderBy() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.MergeSegments
orderBy...
OrderByApply<O extends OrderByBase<O,W>,W extends IWrapper<?,W,?>> - cn.org.atool.fluent.mybatis.segment中的类
OrderByApply: 排序方式
OrderByBase<O extends OrderByBase<O,W>,W extends IWrapper<?,W,?>> - cn.org.atool.fluent.mybatis.segment中的类
BaseOrder: 排序对象基类
OrderByBase(W) - 类 的构造器cn.org.atool.fluent.mybatis.segment.OrderByBase
 
OrderBySegmentList - cn.org.atool.fluent.mybatis.segment中的类
Order By SQL 片段
OrderBySegmentList() - 类 的构造器cn.org.atool.fluent.mybatis.segment.OrderBySegmentList
 

P

Pack_BaseDao - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Pack_Helper - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Pack_Mapper - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Pack_Wrapper - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
pagedEntity(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
分页查询实例
pagedEntity(IQuery) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
PagedList<E> - cn.org.atool.fluent.mybatis.base.model中的类
分页查询结果
PagedList() - 类 的构造器cn.org.atool.fluent.mybatis.base.model.PagedList
 
PagedList(int, List<E>) - 类 的构造器cn.org.atool.fluent.mybatis.base.model.PagedList
 
pagedMaps(IQuery) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
分页查询数据(结果集为Map对象)
pagedMaps(IQuery) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
PagedOffset - cn.org.atool.fluent.mybatis.segment.model中的类
PageOffset: 分页查询设置
PagedOffset() - 类 的构造器cn.org.atool.fluent.mybatis.segment.model.PagedOffset
 
PagedOffset(int, int) - 类 的构造器cn.org.atool.fluent.mybatis.segment.model.PagedOffset
 
pagedPoJos(IQuery, Function<Map<String, Object>, POJO>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
分页查询数据(结果集为PoJo对象)
pagedPoJos(IQuery, Function<Map<String, Object>, POJO>) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
Param_CM - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Param_Coll - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Param_Entity - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Param_ET - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Param_EW - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Param_Id - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Param_Ids - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Param_List - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Param_Map - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Param_Query - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
ParameterPair - cn.org.atool.fluent.mybatis.segment.model中的类
ParameterPair: 自定义参数列表
ParameterPair() - 类 的构造器cn.org.atool.fluent.mybatis.segment.model.ParameterPair
 
paramSql(String, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.ParameterPair
参数化处理
paramSql(String, Object[]) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
根据函数和变量构建占位符和设置占位符对应的变量值
parseMarker(Function<E, MK>) - 类 中的方法cn.org.atool.fluent.mybatis.base.model.MarkerList
构造marker标识
POSTGRE_KEY_GENERATOR - 接口 中的静态变量cn.org.atool.fluent.mybatis.base.IKeyGenerator
 
probablySqlInject(String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.SqlInject
是否含有sql注入,返回true表示含有
process(FieldMapping) - 类 中的方法cn.org.atool.fluent.mybatis.segment.BaseSegment
 
process(FieldMapping) - 类 中的方法cn.org.atool.fluent.mybatis.segment.GroupByBase
 
process(FieldMapping) - 类 中的方法cn.org.atool.fluent.mybatis.segment.HavingBase
 
process(FieldMapping) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByBase
 
process(FieldMapping) - 类 中的方法cn.org.atool.fluent.mybatis.segment.SelectorBase
 
process(FieldMapping, String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.SelectorBase
对当前字段处理,别名处理
process(FieldMapping) - 类 中的方法cn.org.atool.fluent.mybatis.segment.UpdateBase
 
process(FieldMapping) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
 
property - 类 中的变量cn.org.atool.fluent.mybatis.metadata.FieldMeta
属性名
propertyType - 类 中的变量cn.org.atool.fluent.mybatis.metadata.FieldMeta
属性类型

Q

query() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDao
构造空白查询条件
query() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IMapperDao
构造空白查询条件
QueryLimit(Q) - 类 的构造器cn.org.atool.fluent.mybatis.segment.LimitSegment.QueryLimit
 
QUESTION_MARK - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
问号

R

right(Object) - 类 中的静态方法cn.org.atool.fluent.mybatis.mapper.SqlLike
值%

S

save(E) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IBaseDao
插入一条记录
save(List<E>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IBaseDao
批量插入 列表实例的主键必须全赋值,或者全不赋值
save(E) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseDaoImpl
 
save(List<E>) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseDaoImpl
 
saveOrUpdate(E) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IBaseDao
根据主键判断记录是否已经存在 o 是:更新记录 o 否:插入记录
saveOrUpdate(E) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseDaoImpl
 
segment - 类 中的变量cn.org.atool.fluent.mybatis.segment.BaseApply
 
segments - 类 中的变量cn.org.atool.fluent.mybatis.segment.BaseSegmentList
sql片段列表
select(String...) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseQuery
 
SELECT(String, String) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
SELECT(String, WrapperData, String) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
SELECT_FROM_WHERE - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
select ... from ... where ...
selectById(Serializable) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IBaseDao
根据id查询
selectById(Serializable) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseDaoImpl
 
selectByIds(Collection<? extends Serializable>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IBaseDao
根据id列表查询
selectByIds(Collection<? extends Serializable>) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseDaoImpl
 
selectByMap(Map<String, Object>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IBaseDao
根据where key值构造条件查询
selectByMap(Map<String, Object>) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseDaoImpl
 
selectId() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IQuery
只查询主键字段
SelectList - cn.org.atool.fluent.mybatis.method.partition中的类
SelectList: 查询满足条件所有数据
SelectList(DbType) - 类 的构造器cn.org.atool.fluent.mybatis.method.partition.SelectList
 
SelectorBase<S extends SelectorBase<S,Q>,Q extends IQuery<?,Q>> - cn.org.atool.fluent.mybatis.segment中的类
BaseSelector: 查询字段构造
SelectorBase(Q) - 类 的构造器cn.org.atool.fluent.mybatis.segment.SelectorBase
 
SelectorBase(S, IAggregate) - 类 的构造器cn.org.atool.fluent.mybatis.segment.SelectorBase
 
SelectSpec - cn.org.atool.fluent.mybatis.method.partition中的类
SelectSpec : 从指定表(分表)查询
SelectSpec(DbType) - 类 的构造器cn.org.atool.fluent.mybatis.method.partition.SelectSpec
 
selectSpecList(IQuery, String, String) - 接口 中的方法cn.org.atool.fluent.mybatis.base.ISharing
根据IEntityQuery查询记录
sequence - 类 中的变量cn.org.atool.fluent.mybatis.segment.model.ParameterPair
自定义参数序号
SET(String...) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
SET(List<String>) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
set(FieldMapping) - 类 中的方法cn.org.atool.fluent.mybatis.segment.BaseSegment
对字段column进行操作
set - 类 中的变量cn.org.atool.fluent.mybatis.segment.UpdateBase
 
setJdbcType(JdbcType) - 类 中的方法cn.org.atool.fluent.mybatis.metadata.FieldMeta
 
setLastSql(String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.MergeSegments
 
setLimit(int) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.PagedOffset
 
setOffset(int) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.PagedOffset
 
SharedString - cn.org.atool.fluent.mybatis.segment.model中的类
共享查询字段
SharedString(String) - 类 的构造器cn.org.atool.fluent.mybatis.segment.model.SharedString
 
SPACE - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
空格
SPEC_COMMENT - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
分库
Spec_Comment_Not_Null - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
SPEC_TABLE - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
分表
sql() - 类 中的方法cn.org.atool.fluent.mybatis.segment.BaseSegmentList
返回合并后的sql语句
SqlInject - cn.org.atool.fluent.mybatis.utility中的类
简单判断有没有sql注入风险
SqlInject() - 类 的构造器cn.org.atool.fluent.mybatis.utility.SqlInject
 
SqlLike - cn.org.atool.fluent.mybatis.mapper中的类
SQL like 枚举
SqlLike() - 类 的构造器cn.org.atool.fluent.mybatis.mapper.SqlLike
 
SqlOp - cn.org.atool.fluent.mybatis.base.model中的枚举
SQL 操作符
SqlProviderUtils - cn.org.atool.fluent.mybatis.utility中的类
SqlProvider帮助类
SqlProviderUtils() - 类 的构造器cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
statementId() - 类 中的方法cn.org.atool.fluent.mybatis.method.partition.Delete
 
statementId() - 类 中的方法cn.org.atool.fluent.mybatis.method.partition.DeleteSpec
 
statementId() - 接口 中的方法cn.org.atool.fluent.mybatis.method.partition.InjectMethod
方法id
statementId() - 类 中的方法cn.org.atool.fluent.mybatis.method.partition.SelectList
 
statementId() - 类 中的方法cn.org.atool.fluent.mybatis.method.partition.SelectSpec
 
StatementId - cn.org.atool.fluent.mybatis.method.partition中的接口
MethodId: mapper方法Id
statementId() - 类 中的方法cn.org.atool.fluent.mybatis.method.partition.UpdateByQuery
 
statementId() - 类 中的方法cn.org.atool.fluent.mybatis.method.partition.UpdateSpecByQuery
 
str(String) - 类 中的静态方法cn.org.atool.fluent.mybatis.segment.model.SharedString
 
STR_FORMAT - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
格式化占位符
StrConstant - cn.org.atool.fluent.mybatis.mapper中的接口
fluent mybatis 常量定义
StringWhere<WHERE extends WhereBase<WHERE,?,NQ>,NQ extends IQuery<?,NQ>> - cn.org.atool.fluent.mybatis.segment.where中的接口
字符串相关的比较
Suffix_BaseDao - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_EntityHelper - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_GroupBy - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_Having - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_ISegment - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_Mapper - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_Mapping - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_Query - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_QueryOrderBy - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_QueryWhere - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_Selector - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_SqlProvider - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_Update - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_UpdateOrderBy - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_UpdateSetter - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_UpdateWhere - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_WhereSegment - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
Suffix_WrapperHelper - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.FluentConst
 
sum - 类 中的变量cn.org.atool.fluent.mybatis.segment.AggregateSegment
 

T

TableField - cn.org.atool.fluent.mybatis.annotation中的注释类型
表字段标识
TableFieldMeta - cn.org.atool.fluent.mybatis.metadata中的类
数据库表字段反射信息
TableFieldMeta(String, Field) - 类 的构造器cn.org.atool.fluent.mybatis.metadata.TableFieldMeta
 
TableFieldMeta(Field, TableField) - 类 的构造器cn.org.atool.fluent.mybatis.metadata.TableFieldMeta
全新的 存在 TableField 注解时使用的构造函数
TableId - cn.org.atool.fluent.mybatis.annotation中的注释类型
表主键标识
TableMeta - cn.org.atool.fluent.mybatis.metadata中的类
数据库表反射信息
TableMeta() - 类 的构造器cn.org.atool.fluent.mybatis.metadata.TableMeta
 
TableMeta(Class<?>) - 类 的构造器cn.org.atool.fluent.mybatis.metadata.TableMeta
 
TableMetaHelper - cn.org.atool.fluent.mybatis.metadata中的类
实体类反射表辅助类
TableMetaHelper() - 类 的构造器cn.org.atool.fluent.mybatis.metadata.TableMetaHelper
 
tableName(String, String, String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
获取表名
TablePrimaryMeta - cn.org.atool.fluent.mybatis.metadata中的类
PrimaryInfo: 主键信息
TablePrimaryMeta(Field, TableId) - 类 的构造器cn.org.atool.fluent.mybatis.metadata.TablePrimaryMeta
 
toArray(int[]) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
 
toArray(long[]) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
 
toColumnMap() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntity
将实体对象转换为数据库字段为key的map对象
toColumnMap(IEntity) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityHelper
entity对象转换为map对象 key值为对应的数据库表字段名
toEntity(Map<String, Object>) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityHelper
map对应属性值设置到Entity对象中
toEntityMap() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntity
将实体对象转换为map对象
toEntityMap(IEntity) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityHelper
entity对象转换为map对象 key值为entity的属性字段名
toString() - 类 中的方法cn.org.atool.fluent.mybatis.base.model.FieldMapping
返回字段名称
toString() - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
toString() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.SharedString
 
toString(Throwable) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
将异常日志转换为字符串
trim(String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
 
typeHandler - 类 中的变量cn.org.atool.fluent.mybatis.metadata.TableFieldMeta
类型处理器

U

UNDERLINE - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.MybatisUtil
下划线
UPDATE(String) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
update - 类 中的变量cn.org.atool.fluent.mybatis.metadata.TableFieldMeta
字段 update set 部分注入
UpdateApply<S extends UpdateBase<S,U>,U extends IUpdate<?,U,?>> - cn.org.atool.fluent.mybatis.segment中的类
SetObject 更新字段值
UpdateApply(S) - 类 的构造器cn.org.atool.fluent.mybatis.segment.UpdateApply
 
UpdateBase<S extends UpdateBase<S,U>,U extends IUpdate<?,U,?>> - cn.org.atool.fluent.mybatis.segment中的类
BaseSetter: 更新设置操作
UpdateBase(U) - 类 的构造器cn.org.atool.fluent.mybatis.segment.UpdateBase
 
updateBy(IUpdate) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDaoProtected
根据update设置更新记录
updateBy(IUpdate) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
根据update对象更新记录
updateBy(IUpdate) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.DaoProtectedImpl
 
updateById(E) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IBaseDao
根据entity的主键修改entity中非null属性
updateById(E) - 接口 中的方法cn.org.atool.fluent.mybatis.base.IEntityMapper
根据id修改
updateById(E) - 类 中的方法cn.org.atool.fluent.mybatis.base.impl.BaseDaoImpl
 
UpdateByQuery - cn.org.atool.fluent.mybatis.method.partition中的类
UpdateByQuery
UpdateByQuery(DbType) - 类 的构造器cn.org.atool.fluent.mybatis.method.partition.UpdateByQuery
 
UpdateLimit(Q) - 类 的构造器cn.org.atool.fluent.mybatis.segment.LimitSegment.UpdateLimit
 
updater() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IDao
构造空白更新条件
updater() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IMapperDao
构造空白更新条件
updateSet(String, Object) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
更新column字段值
updateSpecByQuery(IUpdate, String, String) - 接口 中的方法cn.org.atool.fluent.mybatis.base.ISharing
根据IEntityUpdate修改记录
UpdateSpecByQuery - cn.org.atool.fluent.mybatis.method.partition中的类
UpdateSpecByQuery : 更新指定分表
UpdateSpecByQuery(DbType) - 类 的构造器cn.org.atool.fluent.mybatis.method.partition.UpdateSpecByQuery
 
updateSql(String, String, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
设置更新(自定义SQL)

V

validateColumn(String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.BaseWrapper
判断字段是否在范围内
valueOf(String) - 枚举 中的静态方法cn.org.atool.fluent.mybatis.base.model.SqlOp
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.org.atool.fluent.mybatis.metadata.DbType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.org.atool.fluent.mybatis.segment.model.Aggregate
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.org.atool.fluent.mybatis.segment.model.KeyWordSegment
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.org.atool.fluent.mybatis.base.model.SqlOp
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VALUES() - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
values() - 枚举 中的静态方法cn.org.atool.fluent.mybatis.metadata.DbType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.org.atool.fluent.mybatis.segment.model.Aggregate
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.org.atool.fluent.mybatis.segment.model.KeyWordSegment
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

where() - 接口 中的方法cn.org.atool.fluent.mybatis.base.IWrapper
返回where
WHERE(String) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
WHERE(List<String>) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
WHERE(String, Map<String, Object>) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
WHERE - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
where
WHERE_GROUP_BY(WrapperData) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
WHERE_GROUP_ORDER_BY(WrapperData) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
WHERE_PK_IN(String, int) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
 
WhereApply<WHERE extends WhereBase<WHERE,?,NQ>,NQ extends IQuery<?,NQ>> - cn.org.atool.fluent.mybatis.segment中的类
AndObject
WhereApply(WHERE) - 类 的构造器cn.org.atool.fluent.mybatis.segment.WhereApply
 
WhereBase<WHERE extends WhereBase<WHERE,WRAPPER,NestedQ>,WRAPPER extends IWrapper<?,WRAPPER,NestedQ>,NestedQ extends IQuery<?,NestedQ>> - cn.org.atool.fluent.mybatis.segment中的类
BaseQueryAnd: AND或者OR操作基类
WhereBase(WRAPPER) - 类 的构造器cn.org.atool.fluent.mybatis.segment.WhereBase
 
WhereBase(WRAPPER, WHERE) - 类 的构造器cn.org.atool.fluent.mybatis.segment.WhereBase
 
WhereSegmentList - cn.org.atool.fluent.mybatis.segment中的类
普通片段
WhereSegmentList() - 类 的构造器cn.org.atool.fluent.mybatis.segment.WhereSegmentList
 
whereSql() - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.MergeSegments
返回where语句
wrapper - 类 中的变量cn.org.atool.fluent.mybatis.segment.BaseSegment
当前查询(更新)器
wrapper - 类 中的变量cn.org.atool.fluent.mybatis.segment.LimitSegment
 
Wrapper_Data - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_Distinct_True - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_Exists - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_GroupBy_NotNull - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_GroupBy_Var - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_LastSql_NotNull - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_LastSql_Var - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_OrderBy_NotNull - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_OrderBy_Var - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_Page_Is_Null - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_Page_Not_Null - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_Paged_End_Offset - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_Paged_Offset - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_Paged_Size - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
WRAPPER_PARAM_FORMAT - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
变量在xml文件中的占位符全路径表达式 例子: #{ew.wrapperData.parameters.variable_1}
Wrapper_Select_Not_Null - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_Select_Var - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_Update_Contain_Key - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_UpdateStr_Not_Null - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_UpdateStr_Var - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_Where_NotNull - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
Wrapper_Where_Var - 类 中的静态变量cn.org.atool.fluent.mybatis.utility.SqlProviderUtils
 
wrapperData - 类 中的变量cn.org.atool.fluent.mybatis.segment.BaseWrapper
 
WrapperData - cn.org.atool.fluent.mybatis.segment.model中的类
WrapperInfo: 查询器或更新器xml需要用到信息
WrapperData(String, ParameterPair, Class, Class) - 类 的构造器cn.org.atool.fluent.mybatis.segment.model.WrapperData
 
A B C D E F G H I K L M N O P Q R S T U V W 
跳过导航链接

Copyright © 2020. All rights reserved.