Skip navigation links
B C D E I M R S T U 

B

BaseDeleteMapper<T> - Interface in tk.mybatis.mapper.common.base
通用Mapper接口,基础删除
BaseDeleteProvider - Class in tk.mybatis.mapper.provider.base
BaseDeleteMapper实现类,基础方法实现类
BaseDeleteProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.base.BaseDeleteProvider
 
BaseInsertMapper<T> - Interface in tk.mybatis.mapper.common.base
通用Mapper接口,基础查询
BaseInsertProvider - Class in tk.mybatis.mapper.provider.base
BaseInsertProvider实现类,基础方法实现类
BaseInsertProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.base.BaseInsertProvider
 
BaseMapper<T> - Interface in tk.mybatis.mapper.common
通用Mapper接口,其他接口继承该接口即可

BaseSelectMapper<T> - Interface in tk.mybatis.mapper.common.base
通用Mapper接口,基础查询
BaseSelectProvider - Class in tk.mybatis.mapper.provider.base
BaseSelectProvider实现类,基础方法实现类
BaseSelectProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.base.BaseSelectProvider
 
BaseUpdateMapper<T> - Interface in tk.mybatis.mapper.common.base
通用Mapper接口,基础查询
BaseUpdateProvider - Class in tk.mybatis.mapper.provider.base
BaseUpdateProvider实现类,基础方法实现类
BaseUpdateProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.base.BaseUpdateProvider
 

C

ConditionMapper<T> - Interface in tk.mybatis.mapper.common
通用Mapper接口,Condition查询
ConditionProvider - Class in tk.mybatis.mapper.provider
ConditionProvider实现类,基础方法实现类
ConditionProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.ConditionProvider
 

D

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

E

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

I

IdsMapper<T> - Interface in tk.mybatis.mapper.common
通用Mapper接口,根据ids操作
IdsProvider - Class in tk.mybatis.mapper.provider
通过 ids 字符串的各种操作

ids 如 "1,2,3"

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

M

Mapper<T> - Interface in tk.mybatis.mapper.common
通用Mapper接口,其他接口继承该接口即可

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

R

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

配合分页插件PageHelper可以实现物理分页

PageHelper - http://git.oschina.net/free/Mybatis_PageHelper

S

save(T) - Method in interface tk.mybatis.mapper.common.SaveMapper
保存一个实体,如果实体的主键不为null则更新记录, 主键不存在或主键为null, 则插入记录
save(MappedStatement) - Method in class tk.mybatis.mapper.provider.SaveProvider
保存策略: 如果主键不为空则更新记录, 如果没有主键或者主键为空,则插入.
SaveMapper<T> - Interface in tk.mybatis.mapper.common
通用Mapper接口,保存
SaveProvider - Class in tk.mybatis.mapper.provider
保存实现类 Created by YangBin on 2020/5/12 Copyright (c) 2020 杨斌 All rights reserved.
SaveProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.SaveProvider
 
select(T) - Method in interface tk.mybatis.mapper.common.base.select.SelectMapper
根据实体中的属性值进行查询,查询条件使用等号
select(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseSelectProvider
查询
selectAll() - Method in interface tk.mybatis.mapper.common.base.select.SelectAllMapper
查询全部结果
selectAll(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseSelectProvider
查询全部结果
SelectAllMapper<T> - Interface in tk.mybatis.mapper.common.base.select
 
selectByCondition(Object) - Method in interface tk.mybatis.mapper.common.condition.SelectByConditionMapper
根据Condition条件进行查询
selectByCondition(MappedStatement) - Method in class tk.mybatis.mapper.provider.ConditionProvider
根据Condition查询
selectByConditionAndRowBounds(Object, RowBounds) - Method in interface tk.mybatis.mapper.common.rowbounds.SelectByConditionRowBoundsMapper
根据example条件和RowBounds进行分页查询,该方法和selectByExampleAndRowBounds完全一样,只是名字改成了Condition
selectByConditionAndRowBounds(MappedStatement) - Method in class tk.mybatis.mapper.provider.ConditionProvider
根据Condition查询
SelectByConditionMapper<T> - Interface in tk.mybatis.mapper.common.condition
通用Mapper接口,Condition查询
SelectByConditionRowBoundsMapper<T> - Interface in tk.mybatis.mapper.common.rowbounds
通用Mapper接口,Condition查询
selectByExample(Object) - Method in interface tk.mybatis.mapper.common.example.SelectByExampleMapper
根据Example条件进行查询
selectByExample(MappedStatement) - Method in class tk.mybatis.mapper.provider.ExampleProvider
根据Example查询
selectByExampleAndRowBounds(Object, RowBounds) - Method in interface tk.mybatis.mapper.common.rowbounds.SelectByExampleRowBoundsMapper
根据example条件和RowBounds进行分页查询
selectByExampleAndRowBounds(MappedStatement) - Method in class tk.mybatis.mapper.provider.ExampleProvider
根据Example查询
SelectByExampleMapper<T> - Interface in tk.mybatis.mapper.common.example
通用Mapper接口,Example查询
SelectByExampleRowBoundsMapper<T> - Interface in tk.mybatis.mapper.common.rowbounds
通用Mapper接口,查询
selectByIds(String) - Method in interface tk.mybatis.mapper.common.ids.SelectByIdsMapper
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
selectByIds(MappedStatement) - Method in class tk.mybatis.mapper.provider.IdsProvider
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
SelectByIdsMapper<T> - Interface in tk.mybatis.mapper.common.ids
通用Mapper接口,根据ids查询
selectByPrimaryKey(Object) - Method in interface tk.mybatis.mapper.common.base.select.SelectByPrimaryKeyMapper
根据主键字段进行查询,方法参数必须包含完整的主键属性,查询条件使用等号
selectByPrimaryKey(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseSelectProvider
根据主键进行查询
SelectByPrimaryKeyMapper<T> - Interface in tk.mybatis.mapper.common.base.select
通用Mapper接口,其他接口继承该接口即可 需要在Entity类中为主键字段加上@javax.persistence.Id注解,声明主键 否则无法确认实体类哪个属性是主键

selectByRowBounds(T, RowBounds) - Method in interface tk.mybatis.mapper.common.rowbounds.SelectRowBoundsMapper
根据实体属性和RowBounds进行分页查询
selectByRowBounds(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseSelectProvider
查询
selectCount(T) - Method in interface tk.mybatis.mapper.common.base.select.SelectCountMapper
根据实体中的属性查询总数,查询条件使用等号
selectCount(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseSelectProvider
查询总数
selectCountByCondition(Object) - Method in interface tk.mybatis.mapper.common.condition.SelectCountByConditionMapper
根据Condition条件进行查询总数
selectCountByCondition(MappedStatement) - Method in class tk.mybatis.mapper.provider.ConditionProvider
根据Condition查询总数
SelectCountByConditionMapper<T> - Interface in tk.mybatis.mapper.common.condition
通用Mapper接口,Condition查询
selectCountByExample(Object) - Method in interface tk.mybatis.mapper.common.example.SelectCountByExampleMapper
根据Example条件进行查询总数
selectCountByExample(MappedStatement) - Method in class tk.mybatis.mapper.provider.ExampleProvider
根据Example查询总数
SelectCountByExampleMapper<T> - Interface in tk.mybatis.mapper.common.example
通用Mapper接口,Example查询
SelectCountMapper<T> - Interface in tk.mybatis.mapper.common.base.select
通用Mapper接口,查询
SelectMapper<T> - Interface in tk.mybatis.mapper.common.base.select
通用Mapper接口,查询
selectOne(T) - Method in interface tk.mybatis.mapper.common.base.select.SelectOneMapper
根据实体中的属性进行查询,只能有一个返回值,有多个结果是抛出异常,查询条件使用等号
selectOne(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseSelectProvider
查询
selectOneByExample(Object) - Method in interface tk.mybatis.mapper.common.example.SelectOneByExampleMapper
根据Example条件进行查询
selectOneByExample(MappedStatement) - Method in class tk.mybatis.mapper.provider.ExampleProvider
根据Example查询一个结果
SelectOneByExampleMapper<T> - Interface in tk.mybatis.mapper.common.example
通用Mapper接口,Example查询
SelectOneMapper<T> - Interface in tk.mybatis.mapper.common.base.select
通用Mapper接口,查询
SelectRowBoundsMapper<T> - Interface in tk.mybatis.mapper.common.rowbounds
通用Mapper接口,查询
SpecialProvider - Class in tk.mybatis.mapper.provider
SpecialProvider实现类,特殊方法实现类
SpecialProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.SpecialProvider
 
SqlServerMapper<T> - Interface in tk.mybatis.mapper.common
通用Mapper接口,SqlServerMapper独有的通用方法
SqlServerProvider - Class in tk.mybatis.mapper.provider
SqlServerProvider实现类,特殊方法实现类
SqlServerProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.SqlServerProvider
 

T

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

U

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

Copyright © 2024. All rights reserved.