0
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 参照のリストが含まれるようにする方法を探しています。

4

1 に答える 1