使用下面的示例:
public void reload(WorkTemplateDTO workTarget) throws Exception {
WorkTemplateDTO work = this.load(data.getId());
workTarget= mapper.map(work, WorkTemplateDTO.class);
}
作为参数和副本目标接收的实例“workTarget”将被包含“work”数据的新实例替换。
我想知道是否可以使用 Dozer 将数据从源(工作)复制到目标(workTarget),而不破坏“workTarget”的旧实例。
谢谢!
最佳答案
Dozer 还允许对象到对象映射,因此您可以按以下方式使用映射器
public void reload(WorkTemplateDTO workTarget) throws Exception {
WorkTemplateDTO work = this.load(data.getId());
mapper.map(work, workTarget);
}
关于java - 如何使用Dozer在类之间复制数据而不破坏目标类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41515505/