在JAVA编程的WEB开发和UPDATE过程当中,通常的做法是先load出数据库的原值,然后再把页面的值更新数据库中数据,如果页面对象的存储值不够(相对数据库LOAD出来的对象),那么就有可能在更新时用NULL把原值覆盖,针对上面的情况自己写了个类,来进行自动赋值 public class CopyObject {
public static Object copy(Object rtuObject, Object object){
Class classType = object.getClass(); Class rtuClassType = rtuObject.getClass();
Field fields[] =classType.getDeclaredFields();
for(int i=0;i Field field = fields[i]; String fieldName = field.getName(); String firstLetter = fieldName.substring(0,1).toUpperCase();