原文出处:http://www.gbsou.com/2010/03/30/2337.html
去除空属性
import java.lang.reflect.Field;
public class BeanUtils {
public static void copyPropertysWithoutNull(Object des, Object src) throws Exception{
Class<?> clazz = des.getClass();
Field[] srcfields=src.getClass().getDeclaredFields();
for(Field field:srcfields){
if(field.getName().equals("serialVersionUID"))
continue;
Field f =clazz.getDeclaredField(field.getName());
field.setAccessible(true);
Object obj = field.get(src);
if(obj!=null)
f.set(des,field.get(src));
}
}
}