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