1. 程式人生 > >通過反射,後臺時時儲存修改的資料

通過反射,後臺時時儲存修改的資料

之前做的時時修改都是給各型別一個編號,後臺通過編號然後if去判別,現在看來當時的方法有點low,現給出新方法

import java.lang.reflect.Field;


    String field = request.getParameter("field");//所修改的屬性名字
    String value = request.getParameter("value");//修改後的值

            User us = User Service.findById(id);
            if (us == null) {
                throw
new Exception("記錄不存在"); } Field f = us .getClass().getDeclaredField(field ); f.setAccessible(true); f.set(us , value );

以上方法沒有update操作,set之後立刻儲存,反射真滴是好用