Resultado de la consulta nativa de EclipseLink en POJO - Descriptor faltante para [Clase]
Estoy usando EclipseLink para ejecutar algunos SQL nativos. Necesito devolver los datos a un POJO. Seguí las instrucciones enEclipseLink Docs, pero recibo el errorMissing descriptor for [Class]
Las columnas de consulta han sido nombradas para que coincidan con las variables miembro del POJO. ¿Necesito hacer algún mapeo adicional?
POJO:
public class AnnouncementRecipientsFlattenedDTO {
private BigDecimal announcementId;
private String recipientAddress;
private String type;
public AnnouncementRecipientsFlattenedDTO() {
super();
}
public AnnouncementRecipientsFlattenedDTO(BigDecimal announcementId, String recipientAddress, String type) {
super();
this.announcementId = announcementId;
this.recipientAddress = recipientAddress;
this.type = type;
}
... Getters/Setters
Llamada del administrador de la entidad:
public List<AnnouncementRecipientsFlattenedDTO> getNormalizedRecipientsForAnnouncement(int announcementId) {
Query query = em.createNamedQuery(AnnouncementDeliveryLog.FIND_NORMALIZED_RECIPIENTS_FOR_ANNOUNCEMENT, AnnouncementRecipientsFlattenedDTO.class);
query.setParameter(1, announcementId);
return query.getResultList();
}