Я пытаюсь скопировать объект bean через Beanutils.copyproperties(Employee,EmployeeDTO)
. Это не бросает мне никаких исключений при копировании, но когда я пытаюсь восстановить EmployeeDTO.getPhoneNumber()
, он показывает мне ClassCastException, потому что объект DTO показывает список номеров телефонов объекта employee.Свойства копирования бобов, содержащих список с Beanutils
public class Employee implements Serializable {
private String name;
private String salary;
private List<PhoneNumber> phoneNumber = new ArrayList<PhoneNumber>();
....
}
public class EmployeeDTO implements Serializable {
private String name;
private String salary;
private List<PhoneNumber> phoneNumber = new ArrayList<PhoneNumber>();
....
}