B C D E I M R S T U 
所有类 所有程序包

B

BaseDeleteMapper<T> - tk.mybatis.mapper.common.base中的接口
通用Mapper接口,基础删除
BaseDeleteProvider - tk.mybatis.mapper.provider.base中的类
BaseDeleteMapper实现类,基础方法实现类
BaseDeleteProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.provider.base.BaseDeleteProvider
 
BaseInsertMapper<T> - tk.mybatis.mapper.common.base中的接口
通用Mapper接口,基础查询
BaseInsertProvider - tk.mybatis.mapper.provider.base中的类
BaseInsertProvider实现类,基础方法实现类
BaseInsertProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.provider.base.BaseInsertProvider
 
BaseMapper<T> - tk.mybatis.mapper.common中的接口
通用Mapper接口,其他接口继承该接口即可
BaseSelectMapper<T> - tk.mybatis.mapper.common.base中的接口
通用Mapper接口,基础查询
BaseSelectProvider - tk.mybatis.mapper.provider.base中的类
BaseSelectProvider实现类,基础方法实现类
BaseSelectProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.provider.base.BaseSelectProvider
 
BaseUpdateMapper<T> - tk.mybatis.mapper.common.base中的接口
通用Mapper接口,基础查询
BaseUpdateProvider - tk.mybatis.mapper.provider.base中的类
BaseUpdateProvider实现类,基础方法实现类
BaseUpdateProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.provider.base.BaseUpdateProvider
 

C

ConditionMapper<T> - tk.mybatis.mapper.common中的接口
通用Mapper接口,Condition查询
ConditionProvider - tk.mybatis.mapper.provider中的类
ConditionProvider实现类,基础方法实现类
ConditionProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.provider.ConditionProvider
 

D

delete(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.base.BaseDeleteProvider
通过条件删除
delete(T) - 接口 中的方法tk.mybatis.mapper.common.base.delete.DeleteMapper
根据实体属性作为条件进行删除,查询条件使用等号
deleteByCondition(Object) - 接口 中的方法tk.mybatis.mapper.common.condition.DeleteByConditionMapper
根据Condition条件删除数据
deleteByCondition(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.ConditionProvider
根据Condition删除
DeleteByConditionMapper<T> - tk.mybatis.mapper.common.condition中的接口
通用Mapper接口,Condition查询
deleteByExample(Object) - 接口 中的方法tk.mybatis.mapper.common.example.DeleteByExampleMapper
根据Example条件删除数据
deleteByExample(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.ExampleProvider
根据Example删除
DeleteByExampleMapper<T> - tk.mybatis.mapper.common.example中的接口
通用Mapper接口,Example查询
deleteByIds(String) - 接口 中的方法tk.mybatis.mapper.common.ids.DeleteByIdsMapper
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
deleteByIds(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.IdsProvider
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
DeleteByIdsMapper<T> - tk.mybatis.mapper.common.ids中的接口
通用Mapper接口,根据ids删除
deleteByPrimaryKey(Object) - 接口 中的方法tk.mybatis.mapper.common.base.delete.DeleteByPrimaryKeyMapper
根据主键字段进行删除,方法参数必须包含完整的主键属性
deleteByPrimaryKey(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.base.BaseDeleteProvider
通过主键删除
DeleteByPrimaryKeyMapper<T> - tk.mybatis.mapper.common.base.delete中的接口
通用Mapper接口,删除
DeleteMapper<T> - tk.mybatis.mapper.common.base.delete中的接口
通用Mapper接口,删除

E

ExampleMapper<T> - tk.mybatis.mapper.common中的接口
通用Mapper接口,Example查询
ExampleProvider - tk.mybatis.mapper.provider中的类
ExampleProvider实现类,基础方法实现类
ExampleProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.provider.ExampleProvider
 
existsWithPrimaryKey(Object) - 接口 中的方法tk.mybatis.mapper.common.base.select.ExistsWithPrimaryKeyMapper
根据主键字段查询总数,方法参数必须包含完整的主键属性,查询条件使用等号
existsWithPrimaryKey(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.base.BaseSelectProvider
根据主键查询总数
ExistsWithPrimaryKeyMapper<T> - tk.mybatis.mapper.common.base.select中的接口
通用Mapper接口,查询

I

IdsMapper<T> - tk.mybatis.mapper.common中的接口
通用Mapper接口,根据ids操作
IdsProvider - tk.mybatis.mapper.provider中的类
通过 ids 字符串的各种操作
IdsProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.provider.IdsProvider
 
insert(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.base.BaseInsertProvider
 
insert(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.SqlServerProvider
插入
insert(T) - 接口 中的方法tk.mybatis.mapper.common.base.insert.InsertMapper
保存一个实体,null的属性也会保存,不会使用数据库默认值
insert(T) - 接口 中的方法tk.mybatis.mapper.common.sqlserver.InsertMapper
插入数据库,`null`值也会插入,不会使用列的默认值
insertList(List<? extends T>) - 接口 中的方法tk.mybatis.mapper.common.special.InsertListMapper
批量插入,支持批量插入的数据库可以使用,例如MySQL,H2等,另外该接口限制实体包含`id`属性并且必须为自增列
insertList(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.SpecialProvider
批量插入
InsertListMapper<T> - tk.mybatis.mapper.common.special中的接口
通用Mapper接口,特殊方法,批量插入,支持批量插入的数据库都可以使用,例如mysql,h2等
InsertMapper<T> - tk.mybatis.mapper.common.base.insert中的接口
通用Mapper接口,插入
InsertMapper<T> - tk.mybatis.mapper.common.sqlserver中的接口
通用Mapper接口,插入
insertSelective(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.base.BaseInsertProvider
 
insertSelective(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.SqlServerProvider
插入不为null的字段
insertSelective(T) - 接口 中的方法tk.mybatis.mapper.common.base.insert.InsertSelectiveMapper
保存一个实体,null的属性不会保存,会使用数据库默认值
insertSelective(T) - 接口 中的方法tk.mybatis.mapper.common.sqlserver.InsertSelectiveMapper
 
InsertSelectiveMapper<T> - tk.mybatis.mapper.common.base.insert中的接口
通用Mapper接口,插入
InsertSelectiveMapper<T> - tk.mybatis.mapper.common.sqlserver中的接口
通用Mapper接口,插入
insertUseGeneratedKeys(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.SpecialProvider
插入,主键id,自增
insertUseGeneratedKeys(T) - 接口 中的方法tk.mybatis.mapper.common.special.InsertUseGeneratedKeysMapper
插入数据,限制为实体包含`id`属性并且必须为自增列,实体配置的主键策略无效
InsertUseGeneratedKeysMapper<T> - tk.mybatis.mapper.common.special中的接口
通用Mapper接口,特殊方法,批量插入,支持批量插入的数据库都可以使用,例如mysql,h2等

M

Mapper<T> - tk.mybatis.mapper.common中的接口
通用Mapper接口,其他接口继承该接口即可
Marker - tk.mybatis.mapper.common中的接口
标记接口,继承该接口的接口,在MapperScannerConfigurer#setMarkerInterface时,会自动注册到通用Mapper
MySqlMapper<T> - tk.mybatis.mapper.common中的接口
通用Mapper接口,MySql独有的通用方法

R

RowBoundsMapper<T> - tk.mybatis.mapper.common中的接口
通用Mapper接口,带RowBounds参数的查询

S

select(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.base.BaseSelectProvider
查询
select(T) - 接口 中的方法tk.mybatis.mapper.common.base.select.SelectMapper
根据实体中的属性值进行查询,查询条件使用等号
selectAll() - 接口 中的方法tk.mybatis.mapper.common.base.select.SelectAllMapper
查询全部结果
selectAll(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.base.BaseSelectProvider
查询全部结果
SelectAllMapper<T> - tk.mybatis.mapper.common.base.select中的接口
 
selectByCondition(Object) - 接口 中的方法tk.mybatis.mapper.common.condition.SelectByConditionMapper
根据Condition条件进行查询
selectByCondition(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.ConditionProvider
根据Condition查询
selectByConditionAndRowBounds(Object, RowBounds) - 接口 中的方法tk.mybatis.mapper.common.rowbounds.SelectByConditionRowBoundsMapper
根据example条件和RowBounds进行分页查询,该方法和selectByExampleAndRowBounds完全一样,只是名字改成了Condition
selectByConditionAndRowBounds(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.ConditionProvider
根据Condition查询
SelectByConditionMapper<T> - tk.mybatis.mapper.common.condition中的接口
通用Mapper接口,Condition查询
SelectByConditionRowBoundsMapper<T> - tk.mybatis.mapper.common.rowbounds中的接口
通用Mapper接口,Condition查询
selectByExample(Object) - 接口 中的方法tk.mybatis.mapper.common.example.SelectByExampleMapper
根据Example条件进行查询
selectByExample(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.ExampleProvider
根据Example查询
selectByExampleAndRowBounds(Object, RowBounds) - 接口 中的方法tk.mybatis.mapper.common.rowbounds.SelectByExampleRowBoundsMapper
根据example条件和RowBounds进行分页查询
selectByExampleAndRowBounds(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.ExampleProvider
根据Example查询
SelectByExampleMapper<T> - tk.mybatis.mapper.common.example中的接口
通用Mapper接口,Example查询
SelectByExampleRowBoundsMapper<T> - tk.mybatis.mapper.common.rowbounds中的接口
通用Mapper接口,查询
selectByIds(String) - 接口 中的方法tk.mybatis.mapper.common.ids.SelectByIdsMapper
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
selectByIds(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.IdsProvider
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
SelectByIdsMapper<T> - tk.mybatis.mapper.common.ids中的接口
通用Mapper接口,根据ids查询
selectByPrimaryKey(Object) - 接口 中的方法tk.mybatis.mapper.common.base.select.SelectByPrimaryKeyMapper
根据主键字段进行查询,方法参数必须包含完整的主键属性,查询条件使用等号
selectByPrimaryKey(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.base.BaseSelectProvider
根据主键进行查询
SelectByPrimaryKeyMapper<T> - tk.mybatis.mapper.common.base.select中的接口
通用Mapper接口,其他接口继承该接口即可
selectByRowBounds(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.base.BaseSelectProvider
查询
selectByRowBounds(T, RowBounds) - 接口 中的方法tk.mybatis.mapper.common.rowbounds.SelectRowBoundsMapper
根据实体属性和RowBounds进行分页查询
selectCount(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.base.BaseSelectProvider
查询总数
selectCount(T) - 接口 中的方法tk.mybatis.mapper.common.base.select.SelectCountMapper
根据实体中的属性查询总数,查询条件使用等号
selectCountByCondition(Object) - 接口 中的方法tk.mybatis.mapper.common.condition.SelectCountByConditionMapper
根据Condition条件进行查询总数
selectCountByCondition(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.ConditionProvider
根据Condition查询总数
SelectCountByConditionMapper<T> - tk.mybatis.mapper.common.condition中的接口
通用Mapper接口,Condition查询
selectCountByExample(Object) - 接口 中的方法tk.mybatis.mapper.common.example.SelectCountByExampleMapper
根据Example条件进行查询总数
selectCountByExample(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.ExampleProvider
根据Example查询总数
SelectCountByExampleMapper<T> - tk.mybatis.mapper.common.example中的接口
通用Mapper接口,Example查询
SelectCountMapper<T> - tk.mybatis.mapper.common.base.select中的接口
通用Mapper接口,查询
SelectMapper<T> - tk.mybatis.mapper.common.base.select中的接口
通用Mapper接口,查询
selectOne(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.base.BaseSelectProvider
查询
selectOne(T) - 接口 中的方法tk.mybatis.mapper.common.base.select.SelectOneMapper
根据实体中的属性进行查询,只能有一个返回值,有多个结果是抛出异常,查询条件使用等号
selectOneByExample(Object) - 接口 中的方法tk.mybatis.mapper.common.example.SelectOneByExampleMapper
根据Example条件进行查询
selectOneByExample(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.ExampleProvider
根据Example查询一个结果
SelectOneByExampleMapper<T> - tk.mybatis.mapper.common.example中的接口
通用Mapper接口,Example查询
SelectOneMapper<T> - tk.mybatis.mapper.common.base.select中的接口
通用Mapper接口,查询
SelectRowBoundsMapper<T> - tk.mybatis.mapper.common.rowbounds中的接口
通用Mapper接口,查询
SpecialProvider - tk.mybatis.mapper.provider中的类
SpecialProvider实现类,特殊方法实现类
SpecialProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.provider.SpecialProvider
 
SqlServerMapper<T> - tk.mybatis.mapper.common中的接口
通用Mapper接口,SqlServerMapper独有的通用方法
SqlServerProvider - tk.mybatis.mapper.provider中的类
SqlServerProvider实现类,特殊方法实现类
SqlServerProvider(Class<?>, MapperHelper) - 类 的构造器tk.mybatis.mapper.provider.SqlServerProvider
 

T

tk.mybatis.mapper.common - 程序包 tk.mybatis.mapper.common
 
tk.mybatis.mapper.common.base - 程序包 tk.mybatis.mapper.common.base
 
tk.mybatis.mapper.common.base.delete - 程序包 tk.mybatis.mapper.common.base.delete
 
tk.mybatis.mapper.common.base.insert - 程序包 tk.mybatis.mapper.common.base.insert
 
tk.mybatis.mapper.common.base.select - 程序包 tk.mybatis.mapper.common.base.select
 
tk.mybatis.mapper.common.base.update - 程序包 tk.mybatis.mapper.common.base.update
 
tk.mybatis.mapper.common.condition - 程序包 tk.mybatis.mapper.common.condition
 
tk.mybatis.mapper.common.example - 程序包 tk.mybatis.mapper.common.example
 
tk.mybatis.mapper.common.ids - 程序包 tk.mybatis.mapper.common.ids
 
tk.mybatis.mapper.common.rowbounds - 程序包 tk.mybatis.mapper.common.rowbounds
 
tk.mybatis.mapper.common.special - 程序包 tk.mybatis.mapper.common.special
 
tk.mybatis.mapper.common.sqlserver - 程序包 tk.mybatis.mapper.common.sqlserver
 
tk.mybatis.mapper.provider - 程序包 tk.mybatis.mapper.provider
 
tk.mybatis.mapper.provider.base - 程序包 tk.mybatis.mapper.provider.base
 

U

updateByCondition(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.ConditionProvider
根据Condition更新
updateByCondition(T, Object) - 接口 中的方法tk.mybatis.mapper.common.condition.UpdateByConditionMapper
根据Condition条件更新实体`record`包含的全部属性,null值会被更新
UpdateByConditionMapper<T> - tk.mybatis.mapper.common.condition中的接口
通用Mapper接口,Condition查询
updateByConditionSelective(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.ConditionProvider
根据Example更新非null字段
updateByConditionSelective(T, Object) - 接口 中的方法tk.mybatis.mapper.common.condition.UpdateByConditionSelectiveMapper
根据Condition条件更新实体`record`包含的不是null的属性值
UpdateByConditionSelectiveMapper<T> - tk.mybatis.mapper.common.condition中的接口
通用Mapper接口,Condition查询
updateByExample(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.ExampleProvider
根据Example更新
updateByExample(T, Object) - 接口 中的方法tk.mybatis.mapper.common.example.UpdateByExampleMapper
根据Example条件更新实体`record`包含的全部属性,null值会被更新
UpdateByExampleMapper<T> - tk.mybatis.mapper.common.example中的接口
通用Mapper接口,Example查询
updateByExampleSelective(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.ExampleProvider
根据Example更新非null字段
updateByExampleSelective(T, Object) - 接口 中的方法tk.mybatis.mapper.common.example.UpdateByExampleSelectiveMapper
根据Example条件更新实体`record`包含的不是null的属性值
UpdateByExampleSelectiveMapper<T> - tk.mybatis.mapper.common.example中的接口
通用Mapper接口,Example查询
updateByPrimaryKey(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.base.BaseUpdateProvider
通过主键更新全部字段
updateByPrimaryKey(T) - 接口 中的方法tk.mybatis.mapper.common.base.update.UpdateByPrimaryKeyMapper
根据主键更新实体全部字段,null值会被更新
UpdateByPrimaryKeyMapper<T> - tk.mybatis.mapper.common.base.update中的接口
通用Mapper接口,更新
updateByPrimaryKeySelective(MappedStatement) - 类 中的方法tk.mybatis.mapper.provider.base.BaseUpdateProvider
通过主键更新不为null的字段
updateByPrimaryKeySelective(T) - 接口 中的方法tk.mybatis.mapper.common.base.update.UpdateByPrimaryKeySelectiveMapper
根据主键更新属性不为null的值
UpdateByPrimaryKeySelectiveMapper<T> - tk.mybatis.mapper.common.base.update中的接口
通用Mapper接口,更新
B C D E I M R S T U 
所有类 所有程序包