您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
C
D
E
F
G
I
L
M
O
R
S
T
U
V
A
addCriterion(String)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
addCriterion(String, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
addCriterion(String, Object, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andBetween(Fn<T, Object>, Object, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andBetween(Fn<T, Object>, Object, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andCondition(String)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
手写条件
andCondition(String, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
手写左边条件,右边用value值
andCondition(String)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andCondition(String, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andEqualTo(Fn<T, Object>, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andEqualTo(Fn<T, Object>, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andGreaterThan(Fn<T, Object>, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andGreaterThan(Fn<T, Object>, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andGreaterThanOrEqualTo(Fn<T, Object>, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andGreaterThanOrEqualTo(Fn<T, Object>, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andIn(Fn<T, Object>, Iterable)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andIn(Fn<T, Object>, Iterable)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andIsNotNull(Fn<T, Object>)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andIsNotNull(Fn<T, Object>)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andIsNull(Fn<T, Object>)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andIsNull(Fn<T, Object>)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andLessThan(Fn<T, Object>, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andLessThan(Fn<T, Object>, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andLessThanOrEqualTo(Fn<T, Object>, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andLessThanOrEqualTo(Fn<T, Object>, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andLike(Fn<T, Object>, String)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andLike(Fn<T, Object>, String)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andNotBetween(Fn<T, Object>, Object, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andNotBetween(Fn<T, Object>, Object, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andNotEqualTo(Fn<T, Object>, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andNotEqualTo(Fn<T, Object>, Object)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andNotIn(Fn<T, Object>, Iterable)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andNotIn(Fn<T, Object>, Iterable)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andNotLike(Fn<T, Object>, String)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andNotLike(Fn<T, Object>, String)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
andOr(Example.OrCriteria<T>, Example.OrCriteria<T>, Example.OrCriteria<T>...)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andOr(List<Example.OrCriteria<T>>)
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
andOr(Example.OrCriteria<T>, Example.OrCriteria<T>, Example.OrCriteria<T>...)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
已过时。
andOr(List<Example.OrCriteria<T>>)
- 类 中的方法io.mybatis.mapper.example.
Example.OrCriteria
已过时。
C
ClassField(Class<?>, String)
- 类 的构造器io.mybatis.mapper.fn.
Reflections.ClassField
clear()
- 类 中的方法io.mybatis.mapper.example.
Example
清除所有设置
countByExample(E)
- 接口 中的方法io.mybatis.mapper.example.
ExampleMapper
根据 Example 条件查询总数
countByExample(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.example.
ExampleProvider
根据 Example 条件查询总数
createCriteria()
- 类 中的方法io.mybatis.mapper.example.
Example
创建一组条件,第一次调用时添加到默认条件中
createCriteriaInternal()
- 类 中的方法io.mybatis.mapper.example.
Example
Criteria()
- 类 的构造器io.mybatis.mapper.example.
Example.Criteria
criteria
- 类 中的变量io.mybatis.mapper.example.
Example.GeneratedCriteria
Criterion(String, Object)
- 类 的构造器io.mybatis.mapper.example.
Example.Criterion
Criterion(String)
- 类 的构造器io.mybatis.mapper.example.
Example.Criterion
Criterion(String, Object, String)
- 类 的构造器io.mybatis.mapper.example.
Example.Criterion
Criterion(String, Object, Object, String)
- 类 的构造器io.mybatis.mapper.example.
Example.Criterion
Criterion(String, Object, Object)
- 类 的构造器io.mybatis.mapper.example.
Example.Criterion
CursorMapper
<
T
,
E
> -
io.mybatis.mapper.cursor
中的接口
游标查询方法
D
delete(T)
- 接口 中的方法io.mybatis.mapper.base.
EntityMapper
保存实体信息批量删除
delete(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.base.
EntityProvider
保存实体信息批量删除
deleteByExample(E)
- 接口 中的方法io.mybatis.mapper.example.
ExampleMapper
根据 Example 删除
deleteByExample(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.example.
ExampleProvider
根据 Example 删除
deleteByFieldList(Fn<T, F>, List<F>)
- 接口 中的方法io.mybatis.mapper.
Mapper
根据指定字段集合删除:field in (fieldValueList) 这个方法是个示例,你也可以使用 Java8 的默认方法实现一些通用方法
deleteByPrimaryKey(I)
- 接口 中的方法io.mybatis.mapper.base.
EntityMapper
根据主键删除
deleteByPrimaryKey(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.base.
EntityProvider
根据主键删除
distinct
- 类 中的变量io.mybatis.mapper.example.
Example
是否使用 distinct
E
endSql
- 类 中的变量io.mybatis.mapper.example.
Example
结尾 SQL,添加到 SQL 最后,注意防止 SQL 注入
EntityMapper
<
T
,
I
> -
io.mybatis.mapper.base
中的接口
实体类基本方法
EntityProvider
-
io.mybatis.mapper.base
中的类
基础的增删改查操作
EntityProvider()
- 类 的构造器io.mybatis.mapper.base.
EntityProvider
Example
<
T
> -
io.mybatis.mapper.example
中的类
通用的 Example 查询对象
Example()
- 类 的构造器io.mybatis.mapper.example.
Example
默认构造方法,不允许Example查询条件为空,不能操作全库
example()
- 接口 中的方法io.mybatis.mapper.example.
ExampleMapper
获取 Example 对象
Example.Criteria
<
T
> -
io.mybatis.mapper.example
中的类
Example.Criterion
-
io.mybatis.mapper.example
中的类
Example.GeneratedCriteria
<
T
> -
io.mybatis.mapper.example
中的类
Example.OrCriteria
<
T
> -
io.mybatis.mapper.example
中的类
Example.Order
-
io.mybatis.mapper.example
中的枚举
排序方式
EXAMPLE_WHERE_CLAUSE
- 类 中的静态变量io.mybatis.mapper.example.
ExampleProvider
example 结构的动态 SQL 查询条件,用于接口参数只有一个 Example 对象时
ExampleMapper
<
T
,
E
> -
io.mybatis.mapper.example
中的接口
Example 相关方法
ExampleProvider
-
io.mybatis.mapper.example
中的类
基础的增删改查操作
ExampleProvider()
- 类 的构造器io.mybatis.mapper.example.
ExampleProvider
F
Fn
<
T
,
R
> -
io.mybatis.mapper.fn
中的接口
参考通用 Mapper weekend 实现,用于获取方法引用对应的字段信息
Fn.Fns
<
E
> -
io.mybatis.mapper.fn
中的类
字段数组,用于获取字段对应的所有字段名和列名,当前对象相当于一个部分字段的虚拟表
FN_CLASS_FIELD_MAP
- 接口 中的静态变量io.mybatis.mapper.fn.
Fn
缓存方法引用和对应的字段信息
FN_COLUMN_MAP
- 接口 中的静态变量io.mybatis.mapper.fn.
Fn
缓存方法引用和对应的列信息
FnMapper
<
T
> -
io.mybatis.mapper.fn
中的接口
可指定字段的方法
FnProvider
-
io.mybatis.mapper.fn
中的类
可指定字段的方法
FnProvider()
- 类 的构造器io.mybatis.mapper.fn.
FnProvider
fnToFieldName(Fn)
- 类 中的静态方法io.mybatis.mapper.fn.
Reflections
G
GeneratedCriteria()
- 类 的构造器io.mybatis.mapper.example.
Example.GeneratedCriteria
getClazz()
- 类 中的方法io.mybatis.mapper.fn.
Reflections.ClassField
getCondition()
- 类 中的方法io.mybatis.mapper.example.
Example.Criterion
getCriteria()
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
getEndSql()
- 类 中的方法io.mybatis.mapper.example.
Example
获取结尾 SQL
getField()
- 类 中的方法io.mybatis.mapper.fn.
Reflections.ClassField
getOrderByClause()
- 类 中的方法io.mybatis.mapper.example.
Example
获取排序列
getOredCriteria()
- 类 中的方法io.mybatis.mapper.example.
Example
获取所有条件
getSecondValue()
- 类 中的方法io.mybatis.mapper.example.
Example.Criterion
getSelectColumns()
- 类 中的方法io.mybatis.mapper.example.
Example
获取查询列
getStartSql()
- 类 中的方法io.mybatis.mapper.example.
Example
获取起始 SQL
getValue()
- 类 中的方法io.mybatis.mapper.example.
Example.Criterion
I
insert(T)
- 接口 中的方法io.mybatis.mapper.base.
EntityMapper
保存实体
insert(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.base.
EntityProvider
保存实体
insert(T)
- 接口 中的方法io.mybatis.mapper.
Mapper
保存实体,默认主键自增,并且名称为 id 这个方法是个示例,你可以在自己的接口中使用相同的方式覆盖父接口中的配置
insertList(List<? extends T>)
- 接口 中的方法io.mybatis.mapper.list.
ListMapper
批量保存实体,需要数据库支持批量插入的语法
insertList(ProviderContext, List<?>)
- 类 中的静态方法io.mybatis.mapper.list.
ListProvider
insertSelective(T)
- 接口 中的方法io.mybatis.mapper.base.
EntityMapper
保存实体中不为空的字段
insertSelective(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.base.
EntityProvider
保存实体中不为空的字段
insertSelective(T)
- 接口 中的方法io.mybatis.mapper.
Mapper
保存实体中不为空的字段,默认主键自增,并且名称为 id 这个方法是个示例,你可以在自己的接口中使用相同的方式覆盖父接口中的配置
io.mybatis.mapper
- 程序包 io.mybatis.mapper
io.mybatis.mapper.base
- 程序包 io.mybatis.mapper.base
io.mybatis.mapper.cursor
- 程序包 io.mybatis.mapper.cursor
io.mybatis.mapper.example
- 程序包 io.mybatis.mapper.example
io.mybatis.mapper.fn
- 程序包 io.mybatis.mapper.fn
io.mybatis.mapper.list
- 程序包 io.mybatis.mapper.list
isBetweenValue()
- 类 中的方法io.mybatis.mapper.example.
Example.Criterion
isDistinct()
- 类 中的方法io.mybatis.mapper.example.
Example
是否使用 distince
isEmpty()
- 类 中的方法io.mybatis.mapper.example.
Example
查询条件是否为空
isListValue()
- 类 中的方法io.mybatis.mapper.example.
Example.Criterion
isNotEmpty()
- 类 中的方法io.mybatis.mapper.fn.
Fn.Fns
当前表字段是否为空,为空则没有设置任何字段
isNoValue()
- 类 中的方法io.mybatis.mapper.example.
Example.Criterion
isOrValue()
- 类 中的方法io.mybatis.mapper.example.
Example.Criterion
isSingleValue()
- 类 中的方法io.mybatis.mapper.example.
Example.Criterion
isValid()
- 类 中的方法io.mybatis.mapper.example.
Example.GeneratedCriteria
L
ListMapper
<
T
> -
io.mybatis.mapper.list
中的接口
批量操作方法
ListProvider
-
io.mybatis.mapper.list
中的类
批量操作方法
ListProvider()
- 类 的构造器io.mybatis.mapper.list.
ListProvider
M
Mapper
<
T
,
I
extends
Serializable
> -
io.mybatis.mapper
中的接口
基础 Mapper 方法,可以在此基础上继承覆盖已有方法
O
of(Fn<E, Object>...)
- 接口 中的静态方法io.mybatis.mapper.fn.
Fn
指定字段集合的虚拟表
of(Class<E>, String...)
- 接口 中的静态方法io.mybatis.mapper.fn.
Fn
包含部分字段的虚拟表
or(Example.Criteria<T>)
- 类 中的方法io.mybatis.mapper.example.
Example
or 条件
or()
- 类 中的方法io.mybatis.mapper.example.
Example
or 一组条件
OrCriteria()
- 类 的构造器io.mybatis.mapper.example.
Example.OrCriteria
orderBy(Fn<T, Object>, Example.Order)
- 类 中的方法io.mybatis.mapper.example.
Example
通过方法引用方式设置排序字段
orderByAsc(Fn<T, Object>...)
- 类 中的方法io.mybatis.mapper.example.
Example
通过方法引用方式设置排序字段,升序排序
orderByClause
- 类 中的变量io.mybatis.mapper.example.
Example
排序字段
orderByDesc(Fn<T, Object>...)
- 类 中的方法io.mybatis.mapper.example.
Example
通过方法引用方式设置排序字段,降序排序
oredCriteria
- 类 中的变量io.mybatis.mapper.example.
Example
多组条件通过 OR 连接
orPart()
- 类 中的方法io.mybatis.mapper.example.
Example
创建一个 or条件片段(不追加到当前Example)
R
Reflections
-
io.mybatis.mapper.fn
中的类
参考通用 Mapper weekend 实现,用于获取方法引用对应的字段信息
Reflections.ClassField
-
io.mybatis.mapper.fn
中的类
S
select(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.base.
EntityProvider
根据实体字段条件查询唯一的实体,根据实体字段条件批量查询,查询结果的数量由方法定义
selectByExample(E)
- 接口 中的方法io.mybatis.mapper.example.
ExampleMapper
根据 Example 条件批量查询
selectByExample(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.example.
ExampleProvider
根据 Example 条件批量查询,根据 Example 条件查询总数,查询结果的数量由方法定义
selectByFieldList(Fn<T, F>, List<F>)
- 接口 中的方法io.mybatis.mapper.
Mapper
根据指定字段集合查询:field in (fieldValueList) 这个方法是个示例,你也可以使用 Java8 的默认方法实现一些通用方法
selectByPrimaryKey(I)
- 接口 中的方法io.mybatis.mapper.base.
EntityMapper
根据主键查询实体
selectByPrimaryKey(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.base.
EntityProvider
根据主键查询实体
selectColumns
- 类 中的变量io.mybatis.mapper.example.
Example
指定查询列
selectColumns(Fn<T, Object>...)
- 类 中的方法io.mybatis.mapper.example.
Example
指定查询列
selectColumns(T, Fn.Fns<T>)
- 接口 中的方法io.mybatis.mapper.fn.
FnMapper
根据实体字段条件批量查询(
ExampleMapper
可以实现一样的功能,当前方法只是示例)
selectColumns(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.fn.
FnProvider
根据实体字段条件查询唯一的实体,根据实体字段条件批量查询,查询结果的数量由方法定义
selectColumnsOne(T, Fn.Fns<T>)
- 接口 中的方法io.mybatis.mapper.fn.
FnMapper
根据实体字段条件查询唯一的实体(
ExampleMapper
可以实现一样的功能,当前方法只是示例)
selectCount(T)
- 接口 中的方法io.mybatis.mapper.base.
EntityMapper
根据实体字段条件查询总数
selectCount(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.base.
EntityProvider
根据实体字段条件查询总数
selectCursor(T)
- 接口 中的方法io.mybatis.mapper.cursor.
CursorMapper
根据实体字段条件查询
selectCursorByExample(E)
- 接口 中的方法io.mybatis.mapper.cursor.
CursorMapper
根据 Example 条件查询
selectList(T)
- 接口 中的方法io.mybatis.mapper.base.
EntityMapper
根据实体字段条件批量查询
selectOne(T)
- 接口 中的方法io.mybatis.mapper.base.
EntityMapper
根据实体字段条件查询唯一的实体
selectOneByExample(E)
- 接口 中的方法io.mybatis.mapper.example.
ExampleMapper
根据 Example 条件查询单个实体
setDistinct(boolean)
- 类 中的方法io.mybatis.mapper.example.
Example
设置 distince
setEndSql(String)
- 类 中的方法io.mybatis.mapper.example.
Example
设置结尾 SQL
setOrderByClause(String)
- 类 中的方法io.mybatis.mapper.example.
Example
设置排序列
setSelectColumns(String)
- 类 中的方法io.mybatis.mapper.example.
Example
指定查询列
setStartSql(String)
- 类 中的方法io.mybatis.mapper.example.
Example
设置起始 SQL
startSql
- 类 中的变量io.mybatis.mapper.example.
Example
起始 SQL,添加到 SQL 前,注意防止 SQL 注入
T
toClassField()
- 接口 中的方法io.mybatis.mapper.fn.
Fn
获取字段信息
toColumn()
- 接口 中的方法io.mybatis.mapper.fn.
Fn
转换为字段对应的列信息:获取方法引用对应的列信息
toEntityColumn()
- 接口 中的方法io.mybatis.mapper.fn.
Fn
转换为字段对应的列信息:获取方法引用对应的列信息
toField()
- 接口 中的方法io.mybatis.mapper.fn.
Fn
转换为字段:获取方法引用对应的字段信息
U
unsupported(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.base.
EntityProvider
不可用方法
UPDATE_BY_EXAMPLE_WHERE_CLAUSE
- 类 中的静态变量io.mybatis.mapper.example.
ExampleProvider
example 结构的动态 SQL 查询条件,用于多个参数时,Example 对应 @Param("example")
updateByExample(T, E)
- 接口 中的方法io.mybatis.mapper.example.
ExampleMapper
根据 Example 条件批量更新实体信息
updateByExample(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.example.
ExampleProvider
根据 Example 条件批量更新实体信息
updateByExampleSelective(T, E)
- 接口 中的方法io.mybatis.mapper.example.
ExampleMapper
根据 Example 条件批量更新实体不为空的字段
updateByExampleSelective(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.example.
ExampleProvider
根据 Example 条件批量更新实体不为空的字段
updateByPrimaryKey(T)
- 接口 中的方法io.mybatis.mapper.base.
EntityMapper
根据主键更新实体
updateByPrimaryKey(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.base.
EntityProvider
根据主键更新实体
updateByPrimaryKeySelective(T)
- 接口 中的方法io.mybatis.mapper.base.
EntityMapper
根据主键更新实体中不为空的字段
updateByPrimaryKeySelective(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.base.
EntityProvider
根据主键更新实体中不为空的字段
updateByPrimaryKeySelectiveWithForceFields(T, Fn.Fns<T>)
- 接口 中的方法io.mybatis.mapper.fn.
FnMapper
根据主键更新实体中不为空的字段,强制字段不区分是否 null,都更新
updateByPrimaryKeySelectiveWithForceFields(ProviderContext)
- 类 中的静态方法io.mybatis.mapper.fn.
FnProvider
根据主键更新实体中不为空的字段,强制字段不区分是否null,都更新
updateByPrimaryKeySelectiveWithForceFields(T, Fn.Fns<T>)
- 接口 中的方法io.mybatis.mapper.
Mapper
根据主键更新实体中不为空的字段,强制字段不区分是否 null,都更新 当前方法来自
FnMapper
,该接口中的其他方法用
ExampleMapper
也能实现
V
valueOf(String)
- 枚举 中的静态方法io.mybatis.mapper.example.
Example.Order
返回带有指定名称的该类型的枚举常量。
values()
- 枚举 中的静态方法io.mybatis.mapper.example.
Example.Order
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A
C
D
E
F
G
I
L
M
O
R
S
T
U
V
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2021. All rights reserved.