- of(Class<E>, Fn<E, Object>...) - Static method in interface io.mybatis.mapper.fn.Fn
-
指定字段集合的虚拟表,当通过基类或者泛型基类获取字段时,需要设置字段所属的实体类
- of(Fn<E, Object>...) - Static method in interface io.mybatis.mapper.fn.Fn
-
指定字段集合的虚拟表
- of(Class<E>, String...) - Static method in interface io.mybatis.mapper.fn.Fn
-
包含部分字段的虚拟表
- one() - Method in class io.mybatis.mapper.example.ExampleWrapper
-
根据当前查询条件查询出一个结果,当存在多个符合条件的结果时会抛出异常 TooManyResultsException
- or(Example.Criteria<T>) - Method in class io.mybatis.mapper.example.Example
-
or 条件
- or() - Method in class io.mybatis.mapper.example.Example
-
or 一组条件
- or() - Method in class io.mybatis.mapper.example.ExampleWrapper
-
or 一组条件
- or(Function<Example.OrCriteria<T>, Example.OrCriteria<T>>...) - Method in class io.mybatis.mapper.example.ExampleWrapper
-
嵌套 or 查询,数组多个条件直接使用 or,单个条件中为 and
- OrCriteria() - Constructor for class io.mybatis.mapper.example.Example.OrCriteria
-
- orderBy(Fn<T, Object>, Example.Order) - Method in class io.mybatis.mapper.example.Example
-
通过方法引用方式设置排序字段
- orderBy(String) - Method in class io.mybatis.mapper.example.Example
-
用于一些非常规的排序 或 简单的字符串形式的排序
本方法 和 example.setOrderByClause 方法的区别是 本方法不会覆盖已有的排序内容
eg: ORDER BY status = 5 DESC 即将 status = 5 的放在最前面
此时入参为:
- orderBy(Supplier<String>) - Method in class io.mybatis.mapper.example.Example
-
用于一些特殊的非常规的排序,排序字符串需要通过一些函数或者方法来构造出来
eg: ORDER BY FIELD(id,3,1,2) 即将 id 按照 3,1,2 的顺序排序
此时入参为:
- orderBy(Fn<T, Object>, Example.Order) - Method in class io.mybatis.mapper.example.ExampleWrapper
-
通过方法引用方式设置排序字段
- orderBy(String) - Method in class io.mybatis.mapper.example.ExampleWrapper
-
支持使用字符串形式来设置 order by,用以支持一些特殊的排序方案
- orderBy(Supplier<String>) - Method in class io.mybatis.mapper.example.ExampleWrapper
-
支持使用字符串形式来设置 order by,用以支持一些特殊的排序方案
- orderBy(boolean, Supplier<String>) - Method in class io.mybatis.mapper.example.ExampleWrapper
-
支持使用字符串形式来设置 order by,用以支持一些特殊的排序方案
- orderByAsc(Fn<T, Object>...) - Method in class io.mybatis.mapper.example.Example
-
通过方法引用方式设置排序字段,升序排序
- orderByAsc(Fn<T, Object>...) - Method in class io.mybatis.mapper.example.ExampleWrapper
-
通过方法引用方式设置排序字段,升序排序
- orderByClause - Variable in class io.mybatis.mapper.example.Example
-
排序字段
- orderByDesc(Fn<T, Object>...) - Method in class io.mybatis.mapper.example.Example
-
通过方法引用方式设置排序字段,降序排序
- orderByDesc(Fn<T, Object>...) - Method in class io.mybatis.mapper.example.ExampleWrapper
-
通过方法引用方式设置排序字段,降序排序
- oredCriteria - Variable in class io.mybatis.mapper.example.Example
-
多组条件通过 OR 连接
- orPart() - Method in class io.mybatis.mapper.example.Example
-
创建一个 or条件片段(不追加到当前Example)