Java 如何使用Dozer在不破坏目标类的情况下在类之间复制数据

Java 如何使用Dozer在不破坏目标类的情况下在类之间复制数据,java,dozer,Java,Dozer,使用下面的示例: public void reload(WorkTemplateDTO workTarget) throws Exception { WorkTemplateDTO work = this.load(data.getId()); workTarget= mapper.map(work, WorkTemplateDTO.class); } 作为参数接收的实例“workTarget”和副本的目标将被具有“work”数据的新实例替换 我想知道是否可以使用Dozer将

使用下面的示例:

public void reload(WorkTemplateDTO workTarget) throws Exception  {
    WorkTemplateDTO work = this.load(data.getId());
    workTarget= mapper.map(work, WorkTemplateDTO.class);
}
作为参数接收的实例“workTarget”和副本的目标将被具有“work”数据的新实例替换

我想知道是否可以使用Dozer将数据从源(工作)复制到目标(工作目标),而不破坏“工作目标”的旧实例


Tks

Dozer还允许对象到对象映射,因此您可以按以下方式使用映射器

public void reload(WorkTemplateDTO workTarget) throws Exception  {
    WorkTemplateDTO work = this.load(data.getId());
    mapper.map(work, workTarget);
}
参考: