Subquery JPA

2 respostas
erickmelo

Estou no meu primeiro projeto utilizando JPA e surgiu essa dúvida:

É possível utilizar Subquery em JPA? Tentei o seguinte código e deu erro (teste feito utilizando o hsqldb)

@NamedQuery(name = "Item.findAllOutFromSelection", query = "SELECT i FROM Item i where  i NOT IN(SELECT s.item FROM Selection s where s.model = :model")

Essa query me retorna um conjunto de Itens que não fazem parte da lista Selection…

Qual seria a sintaxe correta??

[]s

2 Respostas

devel.andrerocha

Você definiu o valor do :model na linha de baixo?

erickmelo

Sim… Quanto aos parâmetro, estou passando sim…

O erro dá na hora de criar a unidade de persistência… Acredito que o problema seja na sintaxe da minha query…

Criado 12 de janeiro de 2009
Ultima resposta 13 de jan. de 2009
Respostas 2
Participantes 2