Boa noite pessoal, estou fazendo um projeto com duas entidades no banco: vôo e passageiros. Criei e relacionei tranquilo. Mas estou com dificuldades nas consultas JPQL. Para cada Vôo eu tenho X passageiros relacionados. Como seria a query para dar um join no vôo com ID 1 todos os passageiros que estao nesse vôo?
public List buscarPassageirosNoVoo() { String jpql = "SELECT p FROM Passageiro p WHERE p.voo = 1"; return entity.createQuery(jpql, Passenger.class) .getResultList(); }
Assim funcionou de boa, mas que queria ao inves de set dentro da consulta eu quero passar por parâmetro.