|
public static List<Car> getAllCars(Session hibSession) { Query query = hibSession.createQuery("select distinct marka from Car"); return (List<Car>) query.list(); }
here is the ERROR:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.IllegalStateException: No data type for node: org.hibernate.hql.ast.tree.IdentNode \-[IDENT] IdentNode: 'marka' {originalText=marka} org.hibernate.hql.ast.tree.SelectClause.initializeExplicitSelectClause(SelectClause.java:140) org.hibernate.hql.ast.HqlSqlWalker.useSelectClause(HqlSqlWalker.java:702) org.hibernate.hql.ast.HqlSqlWalker.processQuery(HqlSqlWalker.java:531) org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:645) org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:281) org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:229) org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:218) org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:158) org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:109) org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:75) org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:54) org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:71) org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133) org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112) org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1583) access.AccessCars.getAllCars(AccessCars.java:14) servlets.IndexServlet.doGet(IndexServlet.java:19) javax.servlet.http.HttpServlet.service(HttpServlet.java:690) javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.
--------------------------------------------------------------------------------
Apache Tomcat/6.0.14
What should I do?
|