public class MyBeanUtil
extends org.springframework.beans.BeanUtils
| 构造器和说明 |
|---|
MyBeanUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
copyPropertiesForMap(Map<String,Object> map,
Object target)
属性拷贝,把map中的值拷贝到target中去
|
static void |
copyPropertiesIgnoreNull(Object source,
Object target)
属性拷贝,第一个参数中的属性值拷贝到第二个参数中
注意:当第一个参数中的属性有null值时,不会拷贝进去 |
static Map<String,Object> |
createUpdateMap(Object pojo)
将pojo对象中的字段值和名称存到map中,并且字段值转成数据库字段名
|
static Map<String,Object> |
createUpdateMapIgnoreNull(Object pojo)
将pojo对象中的字段值和名称存到map中,并且字段值转成数据库字段名。
|
static Map<String,Object> |
doCreateUpdateMap(Object pojo,
boolean ignoreNull) |
static boolean |
isGetMethod(Method method)
是否是get方法
|
static <T> List<T> |
mapListToObjList(List<Map<String,Object>> list,
Class<T> pojoClass)
map集合转换成对象集合
|
static <T> List<T> |
mapListToValueList(List<Map<String,Object>> list,
Class<T> valClass,
String key)
map集合转换成单值集合
|
static <T> T |
mapToPojo(Map<String,Object> map,
Class<T> pojoClass)
将map对象转换成普通类
|
static <T> T |
mapToValue(Map<String,Object> map,
Class<T> valClass,
String key)
转换对象中的某个值
|
static Map<String,Object> |
pojoToMap(Object pojo)
将实体对象转换成Map
|
copyProperties, copyProperties, copyProperties, findDeclaredMethod, findDeclaredMethodWithMinimalParameters, findEditorByConvention, findMethod, findMethodWithMinimalParameters, findMethodWithMinimalParameters, findPropertyForMethod, findPropertyForMethod, findPropertyType, getPropertyDescriptor, getPropertyDescriptors, getWriteMethodParameter, instantiate, instantiateClass, instantiateClass, instantiateClass, isSimpleProperty, isSimpleValueType, resolveSignaturepublic static void copyPropertiesIgnoreNull(Object source, Object target) throws org.springframework.beans.BeansException
source - 源对象target - 目标对象org.springframework.beans.BeansExceptionpublic static void copyPropertiesForMap(Map<String,Object> map, Object target)
map - map对象target - 目标对象public static Map<String,Object> pojoToMap(Object pojo)
pojo - 实体类public static Map<String,Object> createUpdateMap(Object pojo)
pojo - public static Map<String,Object> createUpdateMapIgnoreNull(Object pojo)
pojo - public static Map<String,Object> doCreateUpdateMap(Object pojo, boolean ignoreNull)
public static boolean isGetMethod(Method method)
public static <T> T mapToPojo(Map<String,Object> map, Class<T> pojoClass)
T - 普通类类型map - map对象pojoClass - 普通类public static <T> T mapToValue(Map<String,Object> map, Class<T> valClass, String key)
T - 普通类类型map - map对象valClass - 普通类key - 值对应的keypublic static <T> List<T> mapListToObjList(List<Map<String,Object>> list, Class<T> pojoClass)
T - 普通类类型list - map集合pojoClass - 待转换的对象类型Copyright © 2021. All Rights Reserved.