跳过导航链接
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.