public final class LambdaUtils
extends java.lang.Object
构造器和说明 |
---|
LambdaUtils() |
限定符和类型 | 方法和说明 |
---|---|
static <T> LambdaMeta |
extract(SFunction<T,?> func)
该缓存可能会在任意不定的时间被清除
|
static java.lang.String |
formatKey(java.lang.String key)
格式化 key 将传入的 key 变更为大写格式
Assert.assertEquals("USERID", formatKey("userId"))
|
static java.util.Map<java.lang.String,ColumnCache> |
getColumnMap(java.lang.Class<?> clazz)
获取实体对应字段 MAP
|
static void |
installCache(TableInfo tableInfo)
将传入的表信息加入缓存
|
public static <T> LambdaMeta extract(SFunction<T,?> func)
T
- 类型,被调用的 Function 对象的目标类型func
- 需要解析的 lambda 对象public static java.lang.String formatKey(java.lang.String key)
Assert.assertEquals("USERID", formatKey("userId"))
key
- keypublic static void installCache(TableInfo tableInfo)
tableInfo
- 表信息public static java.util.Map<java.lang.String,ColumnCache> getColumnMap(java.lang.Class<?> clazz)
clazz
- 实体类