public class PublicMethod extends Object
通用公共方法
| 构造器和说明 |
|---|
PublicMethod() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
achieveMap(Map map,
String key,
Object invoke,
Config config)
从新命名key
|
static void |
achieveMap(Map map0,
String name,
Object value,
SqlConfig config,
TypeCache typeCache)
sql+ 处理key 处理value
|
static int |
achieveTimes(Class clazz,
List<String> display)
获取对象中和待展示的数据重复的个数
|
static <E> void |
addCache(E... e)
加入缓存(存在就不填不存在就遍历加入 通用添加缓存)
|
static String |
changeChar(FillConfig config,
Object obj)
tips 空值转换""
|
static List<String> |
classfields(Class clazz,
String... param)
获取对象中和待展示的数据重复的个数
|
static Class |
createClazz(Object obj)
tips 获取Clazz
|
static List<String> |
fields(Class clazz,
String... param)
获取对象中和待展示的数据重复的个数
|
static Class |
getClazz(Object obj)
tips 是否需要新建对象
|
static <E> Map |
getHumpToLine(E e)
根据对象属性 驼峰转下划线 对应表
|
static <E> E |
getObj(Object object,
Class clazz)
tips 是否需要新建对象
|
static Object |
processingTimeType(Class<?> type,
Config config,
Object obj)
只针对时间类型 和字符串类型 转化
|
static Object |
processTimeType(Class<?> type,
Config config,
Object obj)
只针对时间类型 和字符串类型 转化
|
static <E> Map<String,ParameterCache> |
tableNameMatchParameter(Map list,
FillConfig config,
E... e)
无线递归上级找属性(表和对象属性匹配)
不存在的list加入到缓存
|
static <E> Map<String,ParameterCache> |
tableNameMatchParameter(SqlConfig config,
E... e)
无线递归上级找属性(表和对象属性匹配)(带缓存)
|
public static <E> Map getHumpToLine(E e)
根据对象属性 驼峰转下划线 对应表
E - ee - epublic static <E> Map<String,ParameterCache> tableNameMatchParameter(Map list, FillConfig config, E... e)
无线递归上级找属性(表和对象属性匹配)
不存在的list加入到缓存
E - elist - listconfig - the confige - epublic static <E> void addCache(E... e)
加入缓存(存在就不填不存在就遍历加入 通用添加缓存)
E - ee - the epublic static <E> Map<String,ParameterCache> tableNameMatchParameter(SqlConfig config, E... e)
无线递归上级找属性(表和对象属性匹配)(带缓存)
E - objconfig - confige - epublic static Object processingTimeType(Class<?> type, Config config, Object obj)
只针对时间类型 和字符串类型 转化
type - typeconfig - configobj - objpublic static Object processTimeType(Class<?> type, Config config, Object obj)
只针对时间类型 和字符串类型 转化
type - typeconfig - configobj - objpublic static int achieveTimes(Class clazz, List<String> display)
获取对象中和待展示的数据重复的个数
clazz - clazzdisplay - displaypublic static void achieveMap(Map map0, String name, Object value, SqlConfig config, TypeCache typeCache)
sql+ 处理key 处理value
map0 - map0name - namevalue - valueconfig - configtypeCache - typeCachepublic static void achieveMap(Map map, String key, Object invoke, Config config)
从新命名key
map - map Mapkey - key Stringinvoke - invoke Objectconfig - config Configpublic static List<String> fields(Class clazz, String... param)
获取对象中和待展示的数据重复的个数
clazz - clazzparam - the parampublic static List<String> classfields(Class clazz, String... param)
获取对象中和待展示的数据重复的个数
clazz - clazzparam - the paramdata class.param
public static <E> E getObj(Object object, Class clazz)
E - the type parameterobject - the objectclazz - the clazzpublic static String changeChar(FillConfig config, Object obj)
config - the type parameterobj - the objectCopyright © 2019. All rights reserved.