//循環遍歷OaInfoAssess實體中的屬性與值
for (Field field : oaInfoAssess.getClass().getDeclaredFields()){
//設置能夠獲取私人屬性
field.setAccessible(true);
try {
Class type = field.getType();// 獲得此屬性的類型
if(type == String.class){
//屬性名
String valueName =field.getName();
//屬性值
Object value= field.get(oaInfoAssess);
若想要在遍歷後更改實體類的值 則能夠用下面的方法
/**
* 設置更新後屬性的值,此處如不設置則值不會發生改變
*/
field.set(oaInfoAssess,value);
}
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}