Sou iniciante e gostaria de alguma sugestao para superar o problema descrito abaixo.
Estranho é que a inserção do curso está funcioando então problemaa com mapeamento (hbm.xml) fica dificil. “”“curso is not mapped”"""
Utilizo tomcat, Jsp, hibernate e netbeans
Sugestões?
try{
Configuration cfg = new Configuration();
cfg.configure();
SessionFactory sessionFactory = cfg.buildSessionFactory();
Session session1 = sessionFactory.openSession();
Transaction trans = session1.beginTransaction();
Query select = session1.createQuery("from curso");
List objetos = select.list();
System.out.println(objetos);
trans.commit();
session1.close();
}finally{
}
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: curso is not mapped. [from curso] org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
root cause
org.hibernate.hql.ast.QuerySyntaxException: curso is not mapped. [from curso] org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:145) org.hibernate.hql.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:86) org.hibernate.hql.ast.tree.FromClause.addFromElement(FromClause.java:72)
org.hibernate.hql.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:260) org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3019) org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:2908) org.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:676) org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:532) org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:269) org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:217) org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:211) org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:153) org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:100) org.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:459) org.hibernate.impl.SessionImpl.getQueries(SessionImpl.java:902)
org.hibernate.impl.SessionImpl.list(SessionImpl.java:852) org.hibernate.impl.QueryImpl.list(QueryImpl.java:74) org.apache.jsp.listaCurso_jsp._jspService(listaCurso_jsp.java:78) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.