public class ObjectUtil
extends java.lang.Object
| 构造器和说明 |
|---|
ObjectUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> java.util.Map<java.lang.String,java.lang.Object> |
beanToMap(T bean)
将对象装换为map
|
static <T> T |
copyPropertiesByNotDefaultValue(T source,
T target,
java.lang.String... ignoreProperties)
dd
|
static <T> T |
copyPropertiesSpecific(java.lang.Object source,
java.lang.Class<T> clazz,
java.lang.String... specificProperties)
复制部分属性
|
static <T> T |
copyPropertiesSpecific(java.lang.Object source,
T target,
java.lang.String... specificProperties)
dd
|
static java.lang.reflect.Field |
getClassDeclaredFieldByFildName(java.lang.Class classz,
boolean mappedSuperclassSupport,
java.lang.String fieldName)
dd
|
static java.util.List<java.lang.reflect.Field> |
getClassDeclaredFields(java.lang.Class classz,
boolean mappedSuperclassSupport)
dd
|
static <T> java.lang.Object |
getFieldValueByFieldName(T t,
java.lang.String fieldName)
获取单个对象指定键的值
|
static void |
increaseColumnValue(java.lang.Object t,
java.lang.String fieldName,
java.lang.Object delta)
d
|
static boolean |
isDefaultValue(java.lang.Object value)
dd
|
static boolean |
isDefaultValue(java.lang.Object value,
java.lang.Object defaultValue)
dd
|
static <T> T |
mapToBean(java.util.Map<java.lang.String,java.lang.Object> map,
T bean)
ss
|
public static <T> T copyPropertiesSpecific(java.lang.Object source,
java.lang.Class<T> clazz,
java.lang.String... specificProperties)
T - sssource - dclazz - dspecificProperties - dpublic static <T> T copyPropertiesSpecific(java.lang.Object source,
T target,
java.lang.String... specificProperties)
T - dsource - dtarget - dspecificProperties - dpublic static void increaseColumnValue(java.lang.Object t,
java.lang.String fieldName,
java.lang.Object delta)
t - dfieldName - ddelta - dpublic static <T> T copyPropertiesByNotDefaultValue(T source,
T target,
java.lang.String... ignoreProperties)
T - dsource - dtarget - dignoreProperties - dpublic static boolean isDefaultValue(java.lang.Object value)
value - dpublic static boolean isDefaultValue(java.lang.Object value,
java.lang.Object defaultValue)
value - ddefaultValue - dpublic static <T> java.util.Map<java.lang.String,java.lang.Object> beanToMap(T bean)
T - ssbean - dpublic static <T> T mapToBean(java.util.Map<java.lang.String,java.lang.Object> map,
T bean)
T - smap - sbean - spublic static <T> java.lang.Object getFieldValueByFieldName(T t,
java.lang.String fieldName)
T - dt - dfieldName - dpublic static java.util.List<java.lang.reflect.Field> getClassDeclaredFields(java.lang.Class classz,
boolean mappedSuperclassSupport)
classz - dmappedSuperclassSupport - dpublic static java.lang.reflect.Field getClassDeclaredFieldByFildName(java.lang.Class classz,
boolean mappedSuperclassSupport,
java.lang.String fieldName)
classz - dmappedSuperclassSupport - dfieldName - dCopyright © 2022. All Rights Reserved.