Nun, ich versuche Objekte zu analysieren und ich habe so viele Probleme. Meine Klassen sind wie folgt aus:Wie man DTO zu Pojo-Objekten parst
- 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 --------------*/
}
ich DTO Objekte analysieren müssen:
- 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 --------------*/
}
ich versuchte, zu verwenden:
BeanUtils.copyProperties (entidad, entidadDto);
Es scheint, dass die Analyse erfolgreich ist, aber die Eigenschaft entidadDto.getComunicacionDto(); ist eine hashMap von Comunicacion (nicht ComunicacionDTO)
Sollte ich versuchen, eine benutzerdefinierte Analyse mit Reflektion zu machen?
Auch ich würde dies verwenden, um mehr Objekte mit einer ähnlichen Struktur zu analysieren. Danke!
Ich habe von Dozer gehört, aber kann wirklich Objekte mit zyklischen Referenzen wie diesen konvertieren? –