工具方法:獲取實體屬性和值,存入Map中

  • 獲取實體屬性和值,存入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();
        }

    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章