java利用反射动态获取实体类的属性值

直接贴代码吧,有需要的话,可以根据自己的需要修改部分代码:

public BigDecimal getByAttributeName(ThmdGwqriR thmdGwqriR, String attributeName){
for (Field field : thmdGwqriR.getClass().getDeclaredFields()) {
field.setAccessible(true);
try{
if (attributeName.toLowerCase().equals(field.getName().toLowerCase())){
return new BigDecimal(field.get(thmdGwqriR).toString());
}
}
catch (Exception e){
e.printStackTrace();
return null;
}
}
return null;
}
上一篇:【转】java遍历实体类的属性和数据类型以及属性值


下一篇:@Select 数据表的字段与实体类的属性值