BeanUtils.copyProperties(A, B),拷贝的时候A和B都是引用类型。其中包含list<xxx>元素。先默认一个,可能无限多
A和B命名不同但是里面的元素都相同,
public class A{
List<xxxA> a = new ArrayList<>();
private String b;
private String c;
get和set方法*****
}
public class b{
List<xxxB> a = new ArrayList<>();
private String b;
private String c;
get和set方法*****
}
完事开始复制BeanUtils.copyProperties(A, B);复制完成的时候, 这个时候A中的数据到B中了
再循环B的获取B中的元素的时候报错
java.lang.ClassCastException: A cannot be cast to.B 提示无法相互转换
这个A和B,还有元素中的集合bean无法更改, 项目默认的一个传入和传出的bean,,,这个问题需要怎么解决???