JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2024. All rights reserved.