BeanUtils.copyProperties-如何将值复制到集合中的自定义bean引用

|
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具有a.ClassB引用而不是c.ClassB引用的列表。     
已邀请:
使用源Luke。(或JavaDoc)它将复制属性,并且不进行任何形式的转换。但是您可以自己实现此行为。 我不知道为您执行此操作的实际实现,因为这不是意图的行为。     

要回复问题请先登录注册