У меня есть Map<String, Object>
. Используя это, я должен заполнить один объект Java. Например,
public void setBaseAttributes(BaseObject baseObj) {
Map<String, Object> map = // some method call;
org.apache.commons.beanutils.BeanUtils.populate(baseObj, map);
}
Я использовал BeanUtils, но застрял, поскольку BeanUtils не обрабатывает BigDecimal. У моего baseObj есть BigDecimal, и я не могу избавиться от него.
Вопрос к экспертам:
- Есть ли лучшая альтернатива, которую я могу использовать здесь?
- Используя BeanUtils, можем ли мы что-то сделать для обработки BigDecimal?