オブジェクトを解析しようとしていますが、私は非常に問題があります。私のクラスには、このようにしている :DTOをPojoオブジェクトに解析する方法
- Entidad -
public class Entidad{
private Long codEntidad;
private Set<Comunicacion> comunicacion;
/*------------ Getter and Setters --------------*/
}
- Comunicacion -
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 --------------*/
}
- ComunicacionDTO -
public class ComunicacionDTO {
private EntidadDto entidadDto;
private Long codComunicacion;
/*------------ Getter and Setters --------------*/
}
私が使用しようとした:
BeanUtils.copyProperties(entidad、entidadDto)。
パースは成功したようですが、プロパティentidadDto.getComunicacionDto(); ComunicacionDTOのhashMapです(ComunicacionDTOではありません)
私はリフレクションでカスタム解析を行うべきですか?
また、これを使用して、類似の構造を持つオブジェクトをさらに解析したいと思います。 ありがとう!
私はDozerについて聞いたことがありますが、実際にはこれらのような循環参照を持つオブジェクトを変換できますか? –