//循環遍歷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();
}
}