Ola , estou iniciando com JPA e preciso saber como fazer consulta entre
duas e mais tabelas.
Por exemplo , quero fazer a sequinte consulta:
…
SELECT a.nm_a,b.nm_b FROM table_a a , table_b b WHERE a.id = ? and a.id = b.id_a
…
Como eu faço pra jogar o resultado dessa consulta dentro de um Bean??
vlw , fico no aguard
recoma
#2
Boa noite Cristiano!
Se entedi bem, o que vc precisa seria isso:
...
select new seu.pacote.SeuDTO(a.nm_a,b.nm_b) FROM table_a a , table_b b WHERE a.id = ? and a.id = b.id_a
...
A classe SeuDTO deverá ter um construtor exatamente como no select.
O resultado será uma lista com a classe “SeuDTO”.
Valeu Geraldo, consegui fazer a consulta, era isso mesmo que eu tava precisando .