Estou tendo problemas para elaborar esta Query em JPQL:
select * from produto p where p.codproduto not in (select p.codproduto from produto p inner join fantasia_locada fl on p.codproduto = fl.codproduto inner join locacao l on fl.codlocacao= l.codlocacao where '2016-03-10' between l.dataRetirada and l.dataDevolucao) and p.codtipoproduto=2;