pessoal criei a seguinte named de query e o JPA ta falando erro no parsing só que se coloco no query browser do mysql ela roda perfeitamente!
o que eu faço ein… o createNamedQuery não aceita querys mais complexas igual essa ai não???
“SELECT q FROM Quarto q WHERE q.tipo = :tipo and q.codigo not in (SELECT quarto_codigo FROM reserva_quartos r INNER JOIN reserva ON (reserva.codigo = r.reserva_codigo AND reserva.chegada BETWEEN :chegada AND :saida))”