Bom dia Pessoal,
Estou com um problema em realizar uma pesquisa utilizando o Objeto org.hibernate.Query
Comando
Query query = ses.createQuery("from ComentarioTO");
Exibi esta mesagem de erro:
Exception in thread "main" org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [from br.com.conrh.comentario.ComentarioTO]
at org.hibernate.hql.ast.HqlLexer.panic(HqlLexer.java:57)
at antlr.CharScanner.setTokenObjectClass(CharScanner.java:340)
at org.hibernate.hql.ast.HqlLexer.setTokenObjectClass(HqlLexer.java:31)
at antlr.CharScanner.<init>(CharScanner.java:51)
at antlr.CharScanner.<init>(CharScanner.java:60)
at org.hibernate.hql.antlr.HqlBaseLexer.<init>(HqlBaseLexer.java:56)
at org.hibernate.hql.antlr.HqlBaseLexer.<init>(HqlBaseLexer.java:53)
at org.hibernate.hql.antlr.HqlBaseLexer.<init>(HqlBaseLexer.java:50)
at org.hibernate.hql.ast.HqlLexer.<init>(HqlLexer.java:26)
at org.hibernate.hql.ast.HqlParser.getInstance(HqlParser.java:44)
at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:242)
at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:157)
at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:111)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:77)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:56)
at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:72)
at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)
at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)
at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1623)
at br.com.conrh.dao.hibernate.HibernateUtil.main(HibernateUtil.java:64)
O estranho é que quando utilizo o objeto org.hibernate.Criteria funciona sem problemas.
Criteria query = ses.createCriteria(ComentarioTO.class);
Este é o arquivo ComentarioTO.hbm.xml
<hibernate-mapping>
<class name="br.com.conrh.comentario.ComentarioTO" table="COMENTARIO">
<id name="id" type="java.lang.Integer">
<generator class="increment">
<param name="increment">GEN_COMENTARIO_ID</param>
</generator>
</id>
<property name="nome" type="java.lang.String" not-null="true" ></property>
<property name="email" type="java.lang.String" not-null="true" ></property>
<property name="cargo" type="java.lang.String" ></property>
<property name="telefone" type="java.lang.String" ></property>
<property name="comentario" type="java.lang.String" not-null="true"></property>
<property name="dtEnvio" type="java.util.Date" not-null="true"></property>
</class>
</hibernate-mapping>
Não sei o que esta rolando, se alguem puder me dar uma mao eu agradeço…
valeu pela ajuda…