您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
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接口,其他接口继承该接口即可
这是一个例子,自己扩展时可以参考
项目地址 :
https://github.com/abel533/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(T)
- 接口 中的方法tk.mybatis.mapper.common.base.delete.
DeleteMapper
根据实体属性作为条件进行删除,查询条件使用等号
delete(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.base.
BaseDeleteProvider
通过条件删除
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 字符串的各种操作
ids 如 "1,2,3"
IdsProvider(Class<?>, MapperHelper)
- 类 的构造器tk.mybatis.mapper.provider.
IdsProvider
insert(T)
- 接口 中的方法tk.mybatis.mapper.common.base.insert.
InsertMapper
保存一个实体,null的属性也会保存,不会使用数据库默认值
insert(T)
- 接口 中的方法tk.mybatis.mapper.common.sqlserver.
InsertMapper
插入数据库,`null`值也会插入,不会使用列的默认值
insert(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.base.
BaseInsertProvider
insert(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.
SqlServerProvider
插入
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(T)
- 接口 中的方法tk.mybatis.mapper.common.base.insert.
InsertSelectiveMapper
保存一个实体,null的属性不会保存,会使用数据库默认值
insertSelective(T)
- 接口 中的方法tk.mybatis.mapper.common.sqlserver.
InsertSelectiveMapper
insertSelective(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.base.
BaseInsertProvider
insertSelective(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.
SqlServerProvider
插入不为null的字段
InsertSelectiveMapper
<
T
> -
tk.mybatis.mapper.common.base.insert
中的接口
通用Mapper接口,插入
InsertSelectiveMapper
<
T
> -
tk.mybatis.mapper.common.sqlserver
中的接口
通用Mapper接口,插入
insertUseGeneratedKeys(T)
- 接口 中的方法tk.mybatis.mapper.common.special.
InsertUseGeneratedKeysMapper
插入数据,限制为实体包含`id`属性并且必须为自增列,实体配置的主键策略无效
insertUseGeneratedKeys(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.
SpecialProvider
插入,主键id,自增
InsertUseGeneratedKeysMapper
<
T
> -
tk.mybatis.mapper.common.special
中的接口
通用Mapper接口,特殊方法,批量插入,支持批量插入的数据库都可以使用,例如mysql,h2等
M
Mapper
<
T
> -
tk.mybatis.mapper.common
中的接口
通用Mapper接口,其他接口继承该接口即可
这是一个例子,自己扩展时可以参考
项目地址 :
https://github.com/abel533/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参数的查询
配合分页插件PageHelper可以实现物理分页
PageHelper - http://git.oschina.net/free/Mybatis_PageHelper
S
select(T)
- 接口 中的方法tk.mybatis.mapper.common.base.select.
SelectMapper
根据实体中的属性值进行查询,查询条件使用等号
select(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.base.
BaseSelectProvider
查询
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接口,其他接口继承该接口即可
这是一个例子,自己扩展时可以参考
项目地址 :
https://github.com/abel533/Mapper
selectByRowBounds(T, RowBounds)
- 接口 中的方法tk.mybatis.mapper.common.rowbounds.
SelectRowBoundsMapper
根据实体属性和RowBounds进行分页查询
selectByRowBounds(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.base.
BaseSelectProvider
查询
selectCount(T)
- 接口 中的方法tk.mybatis.mapper.common.base.select.
SelectCountMapper
根据实体中的属性查询总数,查询条件使用等号
selectCount(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.base.
BaseSelectProvider
查询总数
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(T)
- 接口 中的方法tk.mybatis.mapper.common.base.select.
SelectOneMapper
根据实体中的属性进行查询,只能有一个返回值,有多个结果是抛出异常,查询条件使用等号
selectOne(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.base.
BaseSelectProvider
查询
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(T, Object)
- 接口 中的方法tk.mybatis.mapper.common.condition.
UpdateByConditionMapper
根据Condition条件更新实体`record`包含的全部属性,null值会被更新
updateByCondition(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.
ConditionProvider
根据Condition更新
UpdateByConditionMapper
<
T
> -
tk.mybatis.mapper.common.condition
中的接口
通用Mapper接口,Condition查询
updateByConditionSelective(T, Object)
- 接口 中的方法tk.mybatis.mapper.common.condition.
UpdateByConditionSelectiveMapper
根据Condition条件更新实体`record`包含的不是null的属性值
updateByConditionSelective(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.
ConditionProvider
根据Example更新非null字段
UpdateByConditionSelectiveMapper
<
T
> -
tk.mybatis.mapper.common.condition
中的接口
通用Mapper接口,Condition查询
updateByExample(T, Object)
- 接口 中的方法tk.mybatis.mapper.common.example.
UpdateByExampleMapper
根据Example条件更新实体`record`包含的全部属性,null值会被更新
updateByExample(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.
ExampleProvider
根据Example更新
UpdateByExampleMapper
<
T
> -
tk.mybatis.mapper.common.example
中的接口
通用Mapper接口,Example查询
updateByExampleSelective(T, Object)
- 接口 中的方法tk.mybatis.mapper.common.example.
UpdateByExampleSelectiveMapper
根据Example条件更新实体`record`包含的不是null的属性值
updateByExampleSelective(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.
ExampleProvider
根据Example更新非null字段
UpdateByExampleSelectiveMapper
<
T
> -
tk.mybatis.mapper.common.example
中的接口
通用Mapper接口,Example查询
updateByPrimaryKey(T)
- 接口 中的方法tk.mybatis.mapper.common.base.update.
UpdateByPrimaryKeyMapper
根据主键更新实体全部字段,null值会被更新
updateByPrimaryKey(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.base.
BaseUpdateProvider
通过主键更新全部字段
UpdateByPrimaryKeyMapper
<
T
> -
tk.mybatis.mapper.common.base.update
中的接口
通用Mapper接口,更新
updateByPrimaryKeySelective(T)
- 接口 中的方法tk.mybatis.mapper.common.base.update.
UpdateByPrimaryKeySelectiveMapper
根据主键更新属性不为null的值
updateByPrimaryKeySelective(MappedStatement)
- 类 中的方法tk.mybatis.mapper.provider.base.
BaseUpdateProvider
通过主键更新不为null的字段
UpdateByPrimaryKeySelectiveMapper
<
T
> -
tk.mybatis.mapper.common.base.update
中的接口
通用Mapper接口,更新
B
C
D
E
I
M
R
S
T
U
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2022. All Rights Reserved.