Não consigo executar nenhum comando HQL com hibernate

1 resposta
G

Boa noite pessoal,

não consigo executar nehum comando HQL no hibernate. Estou usando Postgres 9.2, netbeans 8.0, a versão do hibernate é a 4.2.6.

No hibernate.cfg.xml, as tabelas estão mapeadas, gerei as classes e os hbm através do hibernate reverse engineering wizard. Eu faço o seguinte:

Com o botão direito sobre o hibernate.cfg.xml clico em Run HQL Query.
Digito minha query FROM urgencia (que está mapeada no urgencia.hbm.xml")

<?xml version="1.0"?>

Daí recebo o seguinte erro

org.hibernate.exception.SQLGrammarException: could not execute query

at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:92)

at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)

at org.hibernate.loader.Loader.doList(Loader.java:2545)

at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276)

at org.hibernate.loader.Loader.list(Loader.java:2271)

at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:459)

at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:365)

at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)

at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1268)

at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)

Caused by: org.postgresql.util.PSQLException: ERRO: coluna urgencia0_.idurgencia não existe

Position: 8

at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2161)

at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1890)

at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)

at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:559)

at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417)

at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:302)

at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)

at org.hibernate.loader.Loader.getResultSet(Loader.java:1953)

at org.hibernate.loader.Loader.doQuery(Loader.java:802)

at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274)

at org.hibernate.loader.Loader.doList(Loader.java:2542)

 9 more

Algué pode me ajudar?

1 Resposta

E

veja q seu erro diz

Caused by: org.postgresql.util.PSQLException: ERRO: coluna urgencia0_.idurgencia não existe

Criado 7 de julho de 2014
Ultima resposta 8 de jul. de 2014
Respostas 1
Participantes 2