package A;
Class A{
String name;
List<ClassB> myList;
// getters and setters
}
package A;
Class B{
}
package C;
Class A{
String name;
List<ClassB> myList;
// getters and setters
}
package C;
Class B{
}
c.ClassA c_ClassA = new c.ClassA();
a.ClassA a_ClassA = new a.ClassA();
BeanUtils.copyProperties(c_ClassA,a_ClassA);
上記の copyProperties メソッドを使用すると、a_ClassA.myList は c.ClassB を参照します。
代わりに、c_ClassA から a_ClassA に値をコピーして、a_ClassA.myList に c.ClassB 参照ではなく a.ClassB 参照のリストが含まれるようにする方法を探しています。