- 獲取實體屬性和值,存入Map中
//拼動態 map 模擬 實體, v1 相應對象(你的實體)
private void setMap( Map<String, Object> map ,User v1){
try {
//獲取 屬性字段 和 屬性值 存放到 map 中
for(Field field : v1.getClass().getDeclaredFields()){
//通過get方法直接獲取屬性值
field.setAccessible(true);
// field.getName() 獲取 屬性名 ,field.get(v1) 獲取 屬性數值
map.put( field.getName(), field.get(v1));
}
} catch (Exception e) {
e.printStackTrace();
}
}