Map<String, Object> map = BeanUtils.describe(this);
String[] fields = (String[])map.keySet().toArray(new String[0]);
for (int i = 0; i < fields.length; i++) {
Field fld = null;
try {
fld = getClass().getDeclaredField(fields[i]);
} catch (NoSuchFieldException e) {
}
if (fld == null)
try {
fld = getClass().getSuperclass().getDeclaredField(fields[i]);
} catch (NoSuchFieldException e) {
}
属性复制
最新推荐文章于 2024-05-24 20:47:11 发布