java 利用反射机制判断对象的属性是否为空

for(Field f : sysRole.getClass().getDeclaredFields()){
   //id为空
   if(f.get(sysRole.getId()) != null){
      sysRole.setModifyUser(getCurtAccount().getAccount());
      sysRole.setModifyTime(new Date());
   }else{
      sysRole.setAddUser(getCurtAccount().getAccount());
      sysRole.setAddTime(new Date());
   }
}

你可能感兴趣的:(java)