类 LambdaUtils
- java.lang.Object
-
- com.baomidou.mybatisplus.core.toolkit.LambdaUtils
-
public final class LambdaUtils extends java.lang.ObjectLambda 解析工具类- 从以下版本开始:
- 2018-05-10
- 作者:
- HCL, MieMie
-
-
构造器概要
构造器 构造器 说明 LambdaUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T> LambdaMetaextract(SFunction<T,?> func)该缓存可能会在任意不定的时间被清除static java.lang.StringformatKey(java.lang.String key)格式化 key 将传入的 key 变更为大写格式static java.util.Map<java.lang.String,ColumnCache>getColumnMap(java.lang.Class<?> clazz)获取实体对应字段 MAPstatic voidinstallCache(TableInfo tableInfo)将传入的表信息加入缓存
-
-
-
方法详细资料
-
extract
public static <T> LambdaMeta extract(SFunction<T,?> func)
该缓存可能会在任意不定的时间被清除- 类型参数:
T- 类型,被调用的 Function 对象的目标类型- 参数:
func- 需要解析的 lambda 对象- 返回:
- 返回解析后的结果
-
formatKey
public static java.lang.String formatKey(java.lang.String key)
格式化 key 将传入的 key 变更为大写格式Assert.assertEquals("USERID", formatKey("userId"))- 参数:
key- key- 返回:
- 大写的 key
-
installCache
public static void installCache(TableInfo tableInfo)
将传入的表信息加入缓存- 参数:
tableInfo- 表信息
-
getColumnMap
public static java.util.Map<java.lang.String,ColumnCache> getColumnMap(java.lang.Class<?> clazz)
获取实体对应字段 MAP- 参数:
clazz- 实体类- 返回:
- 缓存 map
-
-