中易网

org.hibernate.hql.ast.QuerySyntaxException: Essay is not mapped [from Essay e]

答案:5  悬赏:40  
解决时间 2021-03-21 08:30
org.hibernate.hql.ast.QuerySyntaxException: Essay is not mapped [from Essay e]
at org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:158)
at org.hibernate.hql.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:87)
at org.hibernate.hql.ast.tree.FromClause.addFromElement(FromClause.java:70)
at org.hibernate.hql.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:255)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3056)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:2945)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:688)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:544)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:281)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:229)
at org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:228)
at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:160)
at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:111)
at org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:77)
at org.hibernate.engine.query.HQLQueryPlan.(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 com.nitpro.daoImpl.assaydaoImpl.findallassay(assaydaoImpl.java:18)
at com.yourcompany.struts.action.LoginAction.execute(LoginAction.java:52)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
这个问题已经困扰我了一整天了,跪求大大门,告诉我,这是什么问题,怎么解决

这些 xml配置文件我都是自动生成的啊。按理说是不可能不一样的啊,这个是在MyEclipse中SH框架中做查询出现的
最佳答案
hibernate 配置文件是否正确?即 Essay 对应的map文件,实体字段与数据库表是否对应正确
全部回答
什么地方出现的啊
hibernate.cfg.xml没有把那个类引过来吧
你好! QuerySyntaxException是指HQL语法错误,Essay类没有被映射过来。 找一下Essay类的映射文件看看有没有,有的话再看一下hibernate.cfg.xml文件中有没有把它引用过来 仅代表个人观点,不喜勿喷,谢谢。
可能是没有导入映射文件把......你映射是那个。。。..hbm.xml需要导入进去的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
总分124可以上平昌事业单位吗?
伤口愈合吃公鸡好还是母鸡好
outlook和word 显示的问题,加分
我的房间长宽是340厘米和250厘米请问我的房间
an是各项均为正数的等比数列,bn=log2(an),若
形容帝王的成语
夏季的诗句或农谚
汉邦高科hb7104怎么和苹果4远程监控,求解
美宝莲纽约(成都百盛时代店)地址有知道的么?
恶作剧之吻2演员表 阿布
温暖坚硬麻烦的反义词是什么
大红色的吊带裙外面配什么颜色的开衫呢?
潍坊高密哪有教吉他的?
通州有做绿植花卉租摆公司吗?
一般幼儿园1年的学费是多少?
推荐资讯
梦见亲人死后留下的遗产一分钱也没得到是什么
为什么现在不能看非好友的QQ空间了呢?总说什
威王电磁炉指示灯全亮是什么原因
千岛湖汾口镇到横店多少公里?
京东货到付款可以用支付宝吗
北京承德张家口在地图上的位置
广汽本田s1与玲木奥拓那个性价比
人事档案放在人才好还是随自己在单位好?利弊
什么牌子的手表最贵啊
天使之魅蓝莓面膜好不好?有什么功效?零售多
为啥不是长春市天气预报而是九台天气预报
乒乓球比赛中如果 一方运动员受伤不能比赛怎
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?