[Resolvido] - Problemas com JPA

2 respostas
campelo.m

Boa tarde,

Estou tentando fazer uma lista, mas estou tendo o erro abaixo:

java.lang.IllegalArgumentException: node to traverse cannot be null!

Esse é o meu metodo

public List<Prod01> listTodosOsProdutosSemPendencia(){
		Query query = em.createQuery(Prod01.LIST_ALL_PRODUTOS_SEM_PENDECIA);
		 
		 return (List<Prod01>) query.getResultList();
	}

essa é minha query

@NamedQueries({
	@NamedQuery(name="Prod01.ListAllProdutosSemPendencia", query="select p from Prod01 p where p.credito is null"),
//outras NamedQuery
})

Desde ja agradeço

2 Respostas

drsmachado

Veja bem, você está usando uma NAMEDQUERY e tenta criar a consulta com

Query query = em.createQuery(Prod01.LIST_ALL_PRODUTOS_SEM_PENDECIA);

Está certo que isso vá funcionar?

campelo.m

Verdade, nem tinha prestado atenção

Query query = em.createNamedQuery(Prod01.LIST_ALL_PRODUTOS_SEM_PENDECIA);

Obrigado

Criado 4 de julho de 2013
Ultima resposta 4 de jul. de 2013
Respostas 2
Participantes 2