Если все объекты в компоненте реализуют интерфейс Serializable, BeanUtils.cloneBean() сделает глубокое копирование?
Serializable
BeanUtils.cloneBean()
Используйте SerializationUtils.clone метод из Apache Commons Lang для глубокой копии .Копирует всю иерархию классов.
SerializationUtils.clone(object);
Нет, cloneBean() делает только поверхностное копирование. Если вы хотите глубокое копирование. Вы можете сослаться на эту ссылку , в которой есть техника для глубокого копирования.
cloneBean()