A B C D F G I M N O S T U V W 
所有类 所有程序包

A

aggregateBy(String) - 类 中的方法tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
AggregateCondition - tk.mybatis.mapper.additional.aggregation中的类
聚合查询条件
AggregateCondition() - 类 的构造器tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
AggregateCondition(String) - 类 的构造器tk.mybatis.mapper.additional.aggregation.AggregateCondition
默认查询count计数,不分组
AggregateCondition(String, String[]) - 类 的构造器tk.mybatis.mapper.additional.aggregation.AggregateCondition
默认查询count计数
AggregateCondition(String, AggregateType) - 类 的构造器tk.mybatis.mapper.additional.aggregation.AggregateCondition
按指定聚合方法查询,不分组
AggregateCondition(String, AggregateType, String[]) - 类 的构造器tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
aggregateType(AggregateType) - 类 中的方法tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
AggregateType - tk.mybatis.mapper.additional.aggregation中的枚举
聚合查询函数
aggregationGroupBy(Class<?>, String, AggregateCondition) - 类 中的静态方法tk.mybatis.mapper.additional.aggregation.AggregationProvider
 
AggregationMapper<T> - tk.mybatis.mapper.additional.aggregation中的接口
通用聚合查询接口,特殊方法
AggregationProvider - tk.mybatis.mapper.additional.aggregation中的类
 
AggregationProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.additional.aggregation.AggregationProvider
 
aggregationSelectClause(Class<?>, String, AggregateCondition) - 类 中的静态方法tk.mybatis.mapper.additional.aggregation.AggregationProvider
 
aliasName(String) - 类 中的方法tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
AVG - tk.mybatis.mapper.additional.aggregation.AggregateType
 

B

builder() - 类 中的静态方法tk.mybatis.mapper.additional.aggregation.AggregateCondition
 

C

COUNT - tk.mybatis.mapper.additional.aggregation.AggregateType
 

D

deleteByIdList(List<PK>) - 接口 中的方法tk.mybatis.mapper.additional.idlist.DeleteByIdListMapper
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
deleteByIdList(MappedStatement) - 类 中的方法tk.mybatis.mapper.additional.idlist.IdListProvider
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
DeleteByIdListMapper<T,​PK> - tk.mybatis.mapper.additional.idlist中的接口
通用Mapper接口,根据idList删除

F

FORCE_UPDATE_PROPERTIES - 类 中的静态变量tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
 

G

getAggregateAliasName() - 类 中的方法tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
getAggregateProperty() - 类 中的方法tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
getAggregateType() - 类 中的方法tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
getGroupByProperties() - 类 中的方法tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
getIfNotEqual(EntityColumn, String) - 类 中的方法tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
判断自动!
getIfNotNull(String, EntityColumn, String, boolean) - 类 中的方法tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
判断自动!
groupBy(String...) - 类 中的方法tk.mybatis.mapper.additional.aggregation.AggregateCondition
 

I

IdListMapper<T,​PK> - tk.mybatis.mapper.additional.idlist中的接口
通用Mapper接口,根据idList操作
IdListProvider - tk.mybatis.mapper.additional.idlist中的类
通过 ids 字符串的各种操作
IdListProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.additional.idlist.IdListProvider
 
insertList(List<? extends T>) - 接口 中的方法tk.mybatis.mapper.additional.dialect.oracle.InsertListMapper
生成如下批量SQL:
insertList(List<? extends T>) - 接口 中的方法tk.mybatis.mapper.additional.insert.InsertListMapper
批量插入,支持批量插入的数据库可以使用,例如MySQL,H2等
insertList(MappedStatement) - 类 中的方法tk.mybatis.mapper.additional.dialect.oracle.OracleProvider
INSERT ALL INTO demo_country country_id,country_name,country_code, VALUES #{record.countryId},#{record.countryName},#{record.countryCode}, SELECT 1 FROM DUAL
insertList(MappedStatement) - 类 中的方法tk.mybatis.mapper.additional.insert.InsertListProvider
批量插入
InsertListMapper<T> - tk.mybatis.mapper.additional.dialect.oracle中的接口
Oracle批量插入
InsertListMapper<T> - tk.mybatis.mapper.additional.insert中的接口
通用Mapper接口,特殊方法,批量插入,支持批量插入的数据库都可以使用,例如mysql,h2等
InsertListProvider - tk.mybatis.mapper.additional.insert中的类
 
InsertListProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.additional.insert.InsertListProvider
 

M

MAX - tk.mybatis.mapper.additional.aggregation.AggregateType
 
MIN - tk.mybatis.mapper.additional.aggregation.AggregateType
 

N

NEWER - 类 中的静态变量tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
 
notEmpty(List<?>, String) - 类 中的静态方法tk.mybatis.mapper.additional.idlist.IdListProvider
保证 idList 不能为空

O

OLD - 类 中的静态变量tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
 
OracleMapper<T> - tk.mybatis.mapper.additional.dialect.oracle中的接口
 
OracleProvider - tk.mybatis.mapper.additional.dialect.oracle中的类
 
OracleProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.additional.dialect.oracle.OracleProvider
 

S

selectAggregationByExample(Object, AggregateCondition) - 接口 中的方法tk.mybatis.mapper.additional.aggregation.AggregationMapper
根据example和aggregateCondition进行聚合查询 分组不支持having条件过滤, 如需要建议使用xml文件
selectAggregationByExample(MappedStatement) - 类 中的方法tk.mybatis.mapper.additional.aggregation.AggregationProvider
根据Example查询总数
selectByIdList(List<PK>) - 接口 中的方法tk.mybatis.mapper.additional.idlist.SelectByIdListMapper
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
selectByIdList(MappedStatement) - 类 中的方法tk.mybatis.mapper.additional.idlist.IdListProvider
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
SelectByIdListMapper<T,​PK> - tk.mybatis.mapper.additional.idlist中的接口
通用Mapper接口,根据ids查询
SUM - tk.mybatis.mapper.additional.aggregation.AggregateType
 

T

tk.mybatis.mapper.additional.aggregation - 程序包 tk.mybatis.mapper.additional.aggregation
 
tk.mybatis.mapper.additional.dialect.oracle - 程序包 tk.mybatis.mapper.additional.dialect.oracle
 
tk.mybatis.mapper.additional.idlist - 程序包 tk.mybatis.mapper.additional.idlist
 
tk.mybatis.mapper.additional.insert - 程序包 tk.mybatis.mapper.additional.insert
 
tk.mybatis.mapper.additional.update.differ - 程序包 tk.mybatis.mapper.additional.update.differ
 
tk.mybatis.mapper.additional.update.force - 程序包 tk.mybatis.mapper.additional.update.force
 

U

updateByDiffer(MappedStatement) - 类 中的方法tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
差异更新
updateByDiffer(T, T) - 接口 中的方法tk.mybatis.mapper.additional.update.differ.UpdateByDifferMapper
根据 old 和 newer 进行差异更新,当对应某个字段值不同时才会更新
UpdateByDifferMapper<T> - tk.mybatis.mapper.additional.update.differ中的接口
差异更新
UpdateByDifferProvider - tk.mybatis.mapper.additional.update.differ中的类
 
UpdateByDifferProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
 
updateByPrimaryKeySelectiveForce(MappedStatement) - 类 中的方法tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
 
updateByPrimaryKeySelectiveForce(T, List<String>) - 接口 中的方法tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceMapper
根据主键更新属性不为null的值, 指定的属性(null值)会被强制更新
UpdateByPrimaryKeySelectiveForceMapper<T> - tk.mybatis.mapper.additional.update.force中的接口
 
UpdateByPrimaryKeySelectiveForceProvider - tk.mybatis.mapper.additional.update.force中的类
 
UpdateByPrimaryKeySelectiveForceProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
 
updateSetColumnsByDiffer(Class<?>) - 类 中的方法tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
update set列
updateSetColumnsForce(Class<?>, String, boolean, boolean) - 类 中的方法tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
update set列

V

valueOf(String) - 枚举 中的静态方法tk.mybatis.mapper.additional.aggregation.AggregateType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法tk.mybatis.mapper.additional.aggregation.AggregateType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

wherePKColumns(Class<?>, boolean) - 类 中的方法tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
where主键条件
whereVersion(Class<?>) - 类 中的方法tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
乐观锁字段条件
A B C D F G I M N O S T U V W 
所有类 所有程序包