public class FieldUtils extends Object
Copyright © 2021 xpc1024 All Rights Reserved
| 构造器和说明 |
|---|
FieldUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
firstToUpperCase(String param)
将首字母大写
|
static String |
generateGetFunctionName(String fieldName)
获取Get方法名称
|
static String |
generateSetFunctionName(String fieldName)
获取Set方法名称
|
static <R> String |
getFieldName(R func)
获取字段名称,如果有id,则将id转为_id
|
static <R> String |
getFieldNameNotConvertId(R func)
获取字段名称,不转换id
|
static String |
getRealField(String field,
Map<String,String> mappingColumnMap)
获取实际字段名
|
static String |
getRealFieldAndSuffix(String field,
Map<String,String> fieldTypeMap,
Map<String,String> mappingColumnMap)
获取实际字段名 并且根据配置智能追加.keyword后缀
|
static String |
getRealFieldNotConvertId(String field,
Map<String,String> mappingColumnMap,
boolean isMapUnderscoreToCamelCase)
获取实际字段名 不转换id
|
static List<String> |
getRealFields(List<String> fields,
Map<String,String> mappingColumnMap)
获取实际字段名数组
|
static String[] |
getRealFields(String[] fields,
Map<String,String> mappingColumnMap)
获取实际字段名数组
|
static String |
resolveFieldName(String getMethodName)
处理获取字段名称
|
static <T> String |
val(cn.easyes.common.params.SFunction<T,?> func)
获取字段名
|
public static <R> String getFieldName(R func)
R - 泛型func - 列函数public static <R> String getFieldNameNotConvertId(R func)
R - 泛型func - 列函数public static <T> String val(cn.easyes.common.params.SFunction<T,?> func)
T - 泛型func - 函数public static String resolveFieldName(String getMethodName)
getMethodName - get方法的名字public static String generateGetFunctionName(String fieldName)
fieldName - 字段名称public static String generateSetFunctionName(String fieldName)
fieldName - 字段名称public static String firstToUpperCase(String param)
param - 参数public static String getRealField(String field, Map<String,String> mappingColumnMap)
field - 原字段名mappingColumnMap - 字段映射关系mappublic static String getRealFieldAndSuffix(String field, Map<String,String> fieldTypeMap, Map<String,String> mappingColumnMap)
field - 字段fieldTypeMap - 字段与es字段类型映射mappingColumnMap - 实体字段与es实际字段映射public static String getRealFieldNotConvertId(String field, Map<String,String> mappingColumnMap, boolean isMapUnderscoreToCamelCase)
field - 原字段名mappingColumnMap - 字段映射关系mapisMapUnderscoreToCamelCase - 是否开启下划线自动转驼峰public static String[] getRealFields(String[] fields, Map<String,String> mappingColumnMap)
fields - 原字段名数组mappingColumnMap - 字段映射关系mapCopyright © 2023. All rights reserved.