工具方法:获取实体属性和值,存入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();
        }

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