Проблема, с которой я сталкиваюсь, состоит в том, что у меня есть класс, который выглядит примерно так Объект моего бина Spring в другом классе, например:
public class MyClass {
TableModel model
@Autowired
MyClass(TableModel model) {
this.model = model;
//...
}
//some code
TableModel result = MyMapperInterface.selectFromTable();
//Here, result.tableField1 is not 0 or null
BeanUtils.copyProperties(result, model);
//After copyProperties(), model.tableField1 is still null
//...
}
Однако после вызова BeanUtils.copyProperties()
свойства в model
по-прежнему равны нулю. Я дважды проверил, и я не использую версию copyProperties Apache Commons, я использую версию BeanUtils для Spring. В чем проблема?