/**
* 修改单位其他属性项的Map值
* 为了调用单位附加信息存储方法,将公共娱乐实体dwFjxx1中的内容放置在特行公共属性实体dwFjxx中
*
* @param map 页面传参map
* @return
*/
private Map<String, Object> changeDwfjxxMap(Map<String, Object> map) {
Field[] field = DwFjxx.class.getDeclaredFields(); //获取实体类的所有属性,返回Field数组
for (int j = 0; j < field.length; j++) { //遍历所有属性
String name = field[j].getName(); //获取属性的名字
// 将公共娱乐场所信息的内容放置到特行公共属性中,以便做存储处理
if (name.equals("classId")) {
map.put("dwFjxx.id", map.get("dwFjxx1.id"));
} else {
map.put("dwFjxx." + name, map.get("dwFjxx1." + name));
}
}
return map;
}
利用反射机制遍历操作实体的所有属性
最新推荐文章于 2023-04-05 13:53:00 发布