在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();