Boa noite
Estou iniciando com jpa hibernate e consigo adicionar, alterar ou excluir um cliente, porém ao listar conforme o método abaixo:
public Cliente encontrarPorId(int clienteId) {
EntityManager em = getEntityManager();
try {
Query query = em.createQuery("FROM Cliente WHERE clienteId = :id ");
query.setParameter("id", clienteId);
return (Cliente) query.getSingleResult();
}
catch (Exception e) {
System.out.println("Erro: "+e);
return null;
}
finally {
em.close();
}
}
da o seguinte erro:
Exception in thread "main" java.lang.NoSuchFieldError: NONE
at org.hibernate.ejb.QueryImpl.<init>(QueryImpl.java:604)
at org.hibernate.ejb.QueryImpl.<init>(QueryImpl.java:79)
at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:268)
at entidade.GerenteCliente.encontrarPorId(GerenteCliente.java:125)
at fronteira.Principal.main(Principal.java:44)
alguem sabe a causa?