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 SELECT 1 FROM DUALcountry_id,country_name,country_code, VALUES#{record.countryId},#{record.countryName},#{record.countryCode}, - 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
-
乐观锁字段条件
所有类 所有程序包