Skip navigation links
A B D E F G I N O S T U V W 

A

aggregateBy(String) - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
AggregateCondition - Class in tk.mybatis.mapper.additional.aggregation
聚合查询条件
AggregateCondition() - Constructor for class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
AggregateCondition(String) - Constructor for class tk.mybatis.mapper.additional.aggregation.AggregateCondition
默认查询count计数,不分组
AggregateCondition(String, String[]) - Constructor for class tk.mybatis.mapper.additional.aggregation.AggregateCondition
默认查询count计数
AggregateCondition(String, AggregateType) - Constructor for class tk.mybatis.mapper.additional.aggregation.AggregateCondition
按指定聚合方法查询,不分组
AggregateCondition(String, AggregateType, String[]) - Constructor for class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
aggregateType(AggregateType) - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
AggregateType - Enum in tk.mybatis.mapper.additional.aggregation
聚合查询函数
aggregationGroupBy(Class<?>, String, AggregateCondition) - Static method in class tk.mybatis.mapper.additional.aggregation.AggregationProvider
 
AggregationMapper<T> - Interface in tk.mybatis.mapper.additional.aggregation
通用聚合查询接口,特殊方法
AggregationProvider - Class in tk.mybatis.mapper.additional.aggregation
 
AggregationProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.aggregation.AggregationProvider
 
aggregationSelectClause(Class<?>, String, AggregateCondition) - Static method in class tk.mybatis.mapper.additional.aggregation.AggregationProvider
 
aliasName(String) - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 

B

batchUpdate(List<? extends T>) - Method in interface tk.mybatis.mapper.additional.update.batch.BatchUpdateMapper
 
batchUpdate(MappedStatement) - Method in class tk.mybatis.mapper.additional.update.batch.BatchUpdateProvider
 
BatchUpdateMapper<T> - Interface in tk.mybatis.mapper.additional.update.batch
 
BatchUpdateProvider - Class in tk.mybatis.mapper.additional.update.batch
 
BatchUpdateProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.update.batch.BatchUpdateProvider
 
batchUpdateSelective(MappedStatement) - Method in class tk.mybatis.mapper.additional.update.batch.BatchUpdateProvider
 
batchUpdateSelective(List<? extends T>) - Method in interface tk.mybatis.mapper.additional.update.batch.BatchUpdateSelectiveMapper
 
BatchUpdateSelectiveMapper<T> - Interface in tk.mybatis.mapper.additional.update.batch
 
batchUpsert(List<? extends T>) - Method in interface tk.mybatis.mapper.additional.upsert.BatchUpsertMapper
 
batchUpsert(MappedStatement) - Method in class tk.mybatis.mapper.additional.upsert.BatchUpsertProvider
 
BatchUpsertMapper<T> - Interface in tk.mybatis.mapper.additional.upsert
 
BatchUpsertProvider - Class in tk.mybatis.mapper.additional.upsert
 
BatchUpsertProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.upsert.BatchUpsertProvider
 
builder() - Static method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 

D

deleteBetweenByProperty(Fn<T, ?>, Object, Object) - Method in interface tk.mybatis.mapper.additional.delete.DeleteByPropertyMapper
根据属性及对应值进行删除,删除条件使用 between
deleteBetweenByProperty(MappedStatement) - Method in class tk.mybatis.mapper.additional.delete.DeletePropertyProvider
根据属性删除,删除条件使用 between
deleteByIdList(List<PK>) - Method in interface tk.mybatis.mapper.additional.idlist.DeleteByIdListMapper
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
deleteByIdList(MappedStatement) - Method in class tk.mybatis.mapper.additional.idlist.IdListProvider
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
DeleteByIdListMapper<T,PK> - Interface in tk.mybatis.mapper.additional.idlist
通用Mapper接口,根据idList删除
deleteByProperty(Fn<T, ?>, Object) - Method in interface tk.mybatis.mapper.additional.delete.DeleteByPropertyMapper
根据实体中的属性删除,条件使用等号
deleteByProperty(MappedStatement) - Method in class tk.mybatis.mapper.additional.delete.DeletePropertyProvider
根据属性删除,条件使用等号
DeleteByPropertyMapper<T> - Interface in tk.mybatis.mapper.additional.delete
 
deleteInByProperty(Fn<T, ?>, Object) - Method in interface tk.mybatis.mapper.additional.delete.DeleteByPropertyMapper
根据实体中的属性删除,条件使用 in
deleteInByProperty(MappedStatement) - Method in class tk.mybatis.mapper.additional.delete.DeletePropertyProvider
根据属性删除,条件使用等号
DeletePropertyProvider - Class in tk.mybatis.mapper.additional.delete
 
DeletePropertyProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.delete.DeletePropertyProvider
 

E

existsWhereCondition(Object, boolean) - Static method in class tk.mybatis.mapper.additional.select.SelectPropertyProvider
判断是否需要拼接 where 条件
existsWithProperty(Fn<T, ?>, Object) - Method in interface tk.mybatis.mapper.additional.select.SelectByPropertyMapper
根据属性及对应值进行查询,检查是否存在对应记录,查询条件使用等号
existsWithProperty(MappedStatement) - Method in class tk.mybatis.mapper.additional.select.SelectPropertyProvider
根据属性查询总数,查询条件使用等号

F

FORCE_UPDATE_PROPERTIES - Static variable in class tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
 

G

getAggregateAliasName() - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
getAggregateProperty() - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
getAggregateType() - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
getColumnByProperty(Class<?>, String) - Static method in class tk.mybatis.mapper.additional.delete.DeletePropertyProvider
根据实体Class和属性名获取对应的表字段名
getColumnByProperty(Class<?>, String) - Static method in class tk.mybatis.mapper.additional.select.SelectPropertyProvider
根据实体Class和属性名获取对应的表字段名
getGroupByProperties() - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
getIfNotEqual(EntityColumn, String) - Method in class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
判断自动!=null的条件结构
getIfNotNull(String, EntityColumn, String, boolean) - Method in class tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
判断自动!=null的条件结构
groupBy(String...) - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 

I

IdListMapper<T,PK> - Interface in tk.mybatis.mapper.additional.idlist
通用Mapper接口,根据idList操作
IdListProvider - Class in tk.mybatis.mapper.additional.idlist
通过 ids 字符串的各种操作

ids 如 "1,2,3"

IdListProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.idlist.IdListProvider
 
insertList(List<? extends T>) - Method in interface tk.mybatis.mapper.additional.dialect.oracle.InsertListMapper
生成如下批量SQL:
insertList(MappedStatement) - Method in class 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(List<? extends T>) - Method in interface tk.mybatis.mapper.additional.insert.InsertListMapper
批量插入,支持批量插入的数据库可以使用,例如MySQL,H2等
insertList(MappedStatement) - Method in class tk.mybatis.mapper.additional.insert.InsertListProvider
批量插入
InsertListMapper<T> - Interface in tk.mybatis.mapper.additional.dialect.oracle
Oracle批量插入
InsertListMapper<T> - Interface in tk.mybatis.mapper.additional.insert
通用Mapper接口,特殊方法,批量插入,支持批量插入的数据库都可以使用,例如mysql,h2等
InsertListProvider - Class in tk.mybatis.mapper.additional.insert
 
InsertListProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.insert.InsertListProvider
 
isNull(Object, boolean) - Static method in class tk.mybatis.mapper.additional.delete.DeletePropertyProvider
 

N

NEWER - Static variable in class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
 
notEmpty(List<?>, String) - Static method in class tk.mybatis.mapper.additional.idlist.IdListProvider
保证 idList 不能为空

O

OLD - Static variable in class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
 
OracleMapper<T> - Interface in tk.mybatis.mapper.additional.dialect.oracle
 
OracleProvider - Class in tk.mybatis.mapper.additional.dialect.oracle
 
OracleProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.dialect.oracle.OracleProvider
 

S

selectAggregationByExample(Object, AggregateCondition) - Method in interface tk.mybatis.mapper.additional.aggregation.AggregationMapper
根据example和aggregateCondition进行聚合查询 分组不支持having条件过滤, 如需要建议使用xml文件
selectAggregationByExample(MappedStatement) - Method in class tk.mybatis.mapper.additional.aggregation.AggregationProvider
根据Example查询总数
selectBetweenByProperty(Fn<T, ?>, Object, Object) - Method in interface tk.mybatis.mapper.additional.select.SelectByPropertyMapper
根据属性及对应值进行查询,查询条件使用 between
selectBetweenByProperty(MappedStatement) - Method in class tk.mybatis.mapper.additional.select.SelectPropertyProvider
根据属性查询,查询条件使用 between
selectByIdList(MappedStatement) - Method in class tk.mybatis.mapper.additional.idlist.IdListProvider
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
selectByIdList(List<PK>) - Method in interface tk.mybatis.mapper.additional.idlist.SelectByIdListMapper
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
SelectByIdListMapper<T,PK> - Interface in tk.mybatis.mapper.additional.idlist
通用Mapper接口,根据ids查询
selectByProperty(Fn<T, ?>, Object) - Method in interface tk.mybatis.mapper.additional.select.SelectByPropertyMapper
根据属性及对应值进行查询,有多个返回值,查询条件使用等号
selectByProperty(MappedStatement) - Method in class tk.mybatis.mapper.additional.select.SelectPropertyProvider
根据属性查询,查询条件使用等号
SelectByPropertyMapper<T> - Interface in tk.mybatis.mapper.additional.select
根据属性查询接口
selectCountByProperty(Fn<T, ?>, Object) - Method in interface tk.mybatis.mapper.additional.select.SelectByPropertyMapper
根据属性及对应值进行查询,统计符合条件的记录数,查询条件使用等号
selectCountByProperty(MappedStatement) - Method in class tk.mybatis.mapper.additional.select.SelectPropertyProvider
根据属性查询总数,查询条件使用等号
selectInByProperty(Fn<T, ?>, List<?>) - Method in interface tk.mybatis.mapper.additional.select.SelectByPropertyMapper
根据属性及对应值进行查询,查询条件使用 in
selectInByProperty(MappedStatement) - Method in class tk.mybatis.mapper.additional.select.SelectPropertyProvider
根据属性查询,查询条件使用 in
selectOneByProperty(Fn<T, ?>, Object) - Method in interface tk.mybatis.mapper.additional.select.SelectByPropertyMapper
根据属性及对应值进行查询,只能有一个返回值,有多个结果时抛出异常,查询条件使用等号
selectOneByProperty(MappedStatement) - Method in class tk.mybatis.mapper.additional.select.SelectPropertyProvider
Ba 根据属性查询,只能有一个返回值,有多个结果时抛出异常,查询条件使用等号
SelectPropertyProvider - Class in tk.mybatis.mapper.additional.select
 
SelectPropertyProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.select.SelectPropertyProvider
 

T

tk.mybatis.mapper.additional.aggregation - package tk.mybatis.mapper.additional.aggregation
 
tk.mybatis.mapper.additional.delete - package tk.mybatis.mapper.additional.delete
 
tk.mybatis.mapper.additional.dialect.oracle - package tk.mybatis.mapper.additional.dialect.oracle
 
tk.mybatis.mapper.additional.idlist - package tk.mybatis.mapper.additional.idlist
 
tk.mybatis.mapper.additional.insert - package tk.mybatis.mapper.additional.insert
 
tk.mybatis.mapper.additional.select - package tk.mybatis.mapper.additional.select
 
tk.mybatis.mapper.additional.update.batch - package tk.mybatis.mapper.additional.update.batch
 
tk.mybatis.mapper.additional.update.differ - package tk.mybatis.mapper.additional.update.differ
 
tk.mybatis.mapper.additional.update.force - package tk.mybatis.mapper.additional.update.force
 
tk.mybatis.mapper.additional.upsert - package tk.mybatis.mapper.additional.upsert
 

U

updateByDiffer(T, T) - Method in interface tk.mybatis.mapper.additional.update.differ.UpdateByDifferMapper
根据 old 和 newer 进行差异更新,当对应某个字段值不同时才会更新
updateByDiffer(MappedStatement) - Method in class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
差异更新
UpdateByDifferMapper<T> - Interface in tk.mybatis.mapper.additional.update.differ
差异更新
UpdateByDifferProvider - Class in tk.mybatis.mapper.additional.update.differ
 
UpdateByDifferProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
 
updateByPrimaryKeySelectiveForce(T, List<String>) - Method in interface tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceMapper
根据主键更新属性不为null的值, 指定的属性(null值)会被强制更新
updateByPrimaryKeySelectiveForce(MappedStatement) - Method in class tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
 
UpdateByPrimaryKeySelectiveForceMapper<T> - Interface in tk.mybatis.mapper.additional.update.force
 
UpdateByPrimaryKeySelectiveForceProvider - Class in tk.mybatis.mapper.additional.update.force
 
UpdateByPrimaryKeySelectiveForceProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
 
updateSetColumnsByDiffer(Class<?>) - Method in class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
update set列
updateSetColumnsForce(Class<?>, String, boolean, boolean) - Method in class tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
update set列
upsert(T) - Method in interface tk.mybatis.mapper.additional.upsert.UpsertMapper
 
upsert(MappedStatement) - Method in class tk.mybatis.mapper.additional.upsert.UpsertProvider
 
UpsertMapper<T> - Interface in tk.mybatis.mapper.additional.upsert
 
UpsertProvider - Class in tk.mybatis.mapper.additional.upsert
 
UpsertProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.upsert.UpsertProvider
 

V

valueOf(String) - Static method in enum tk.mybatis.mapper.additional.aggregation.AggregateType
Returns the enum constant of this type with the specified name.
values() - Static method in enum tk.mybatis.mapper.additional.aggregation.AggregateType
Returns an array containing the constants of this enum type, in the order they are declared.

W

wherePKColumns(Class<?>, boolean) - Method in class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
where主键条件
whereVersion(Class<?>) - Method in class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
乐观锁字段条件
A B D E F G I N O S T U V W 
Skip navigation links

Copyright © 2022. All rights reserved.