一、拷贝工具类
java
KryoUtils.get().copy(modelData);
ArgUtils.convert(DataReport.MODEL_MODEL, DataDesignerReport.MODEL_MODEL, report);
pro.shushi.pamirs.framework.common.utils.ObjectUtils#clone(T)1
2
3
4
5
2
3
4
5
问:如何解决使用BeanUtils.copyProperties进行属性拷贝时,由于值在_d对象导致的浅拷贝问题?
答:BeanUtils.copyProperties拷贝属性问题,值在_d对象,属于浅拷贝,导致拷贝不成功
建议使用BeanUtils.copyProperties(source, target, "name");在拷贝模型时把目标模型不存在的字段防止远程调用异常。