Galera,
To usando o JPA aqui num sisteminha. Bem interessante.
Acontece que tenho uma tela de relatório consolidado, que mostram dados que não refletem necessariamente uma entidade persistente do meu sistema.
Como vocês fazem pra buscar os dados desse relatório? Via SQL/JDBC normal? Ou há alguma forma de mapear um DTO para isso?
Eu vi isso aqui num artigo da Oracle:
@Entity
@NamedQueries(@NamedQuery(name="generateReport",
query=" SELECT NEW com.ssg.article.ReportDTO(p.name, SUM(pen.amount))
FROM Party p LEFT JOIN p.penalties pen GROUP BY p.name"") )
public abstract class Party {
.....
}
Aguardo sugestões.