gpt4 book ai didi

java - 如何将DTO解析为Pojo对象

转载 作者:太空宇宙 更新时间:2023-11-04 12:24:38 25 4
gpt4 key购买 nike

嗯,我正在尝试解析对象,但遇到了很多问题。我的类(class)是这样的:

-实体-

public class Entidad{

private Long codEntidad;
private Set<Comunicacion> comunicacion;


/*------------ Getter and Setters --------------*/

}

-通讯-

public class Comunicacion {

private Entidad entidad;
private Long codComunicacion;

/*------------ Getter and Setters --------------*/

}

我需要解析为 DTO 对象:

-EntidadDTO-

public class EntidadDTO{

private Long codEntidad;
private Set<ComunicacionDTO> comunicacionDto;


/*------------ Getter and Setters --------------*/

}

-CommunicacionDTO-

public class ComunicacionDTO {

private EntidadDto entidadDto;
private Long codComunicacion;

/*------------ Getter and Setters --------------*/

}

我尝试使用:

BeanUtils.copyProperties(entidad, entidadDto);

看起来解析成功但是属性entidadDto.getComunicacionDto();是 Comunicacion 的 hashMap(不是 ComunicacionDTO)

我应该尝试使用反射进行自定义解析吗?

我还想用它来解析更多具有类似结构的对象。谢谢!

最佳答案

尝试推土机。您可以使用它定义 bean 到 bean 的映射。 http://dozer.sourceforge.net/

关于java - 如何将DTO解析为Pojo对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38498298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com