/**
* 利用反射获取属性值
*
* @param obj
* @param columnName
* @return
*/
public static String getColumnValue(Object obj, String columnName) {
try {
Class<? extends Object> clazz = obj.getClass();
PropertyDescriptor pd = new PropertyDescriptor(columnName, clazz);
Method getMethod = pd.getReadMethod();
Object value = null;
if (pd != null) {
value = getMethod.invoke(obj);
}
return convertTo(value);
} catch (Exception e) {
log.error(e);
return convertTo(null);
}
}
转载于:https://my.oschina.net/ois/blog/217738