public interface Fn<T,R> extends Function<T,R>, Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
static Map<Fn,Reflections.ClassField> |
FN_CLASS_FIELD_MAP
缓存方法引用和对应的字段信息
|
static Map<Fn,io.mybatis.provider.EntityColumn> |
FN_COLUMN_MAP
缓存方法引用和对应的列信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <E> Fn.Fns<E> |
of(Class<E> entityClass,
String... columnNames)
包含部分字段的虚拟表
|
static <E> Fn.Fns<E> |
of(Fn<E,Object>... fns)
指定字段集合的虚拟表
|
default Reflections.ClassField |
toClassField()
获取字段信息
|
default String |
toColumn()
转换为字段对应的列信息:获取方法引用对应的列信息
|
default io.mybatis.provider.EntityColumn |
toEntityColumn()
转换为字段对应的列信息:获取方法引用对应的列信息
|
default String |
toField()
转换为字段:获取方法引用对应的字段信息
|
static final Map<Fn,Reflections.ClassField> FN_CLASS_FIELD_MAP
static <E> Fn.Fns<E> of(Class<E> entityClass, String... columnNames)
entityClass - 实体类类型columnNames - 列名信息default String toField()
default String toColumn()
default Reflections.ClassField toClassField()
default io.mybatis.provider.EntityColumn toEntityColumn()
Copyright © 2021. All rights reserved.