org.hibernate.hql.ast.QuerySyntaxException: is not mapped
2013-11-15 09:58
369 查看
org.hibernate.hql.ast.QuerySyntaxException:isnotmapped异常总结
分类:hibernate2011-11-0710:5410929人阅读评论(10)收藏举报hibernateuserorg.hibernate.hql.ast.QuerySyntaxException:Userisnotmapped[selectufromUseruwhereu.userName=:userNameandu.password=:password]atorg.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:158)
atorg.hibernate.hql.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:87)
atorg.hibernate.hql.ast.tree.FromClause.addFromElement(FromClause.java:70)
atorg.hibernate.hql.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:257)
atorg.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3056)
atorg.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:2945)
atorg.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:688)
atorg.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:544)
atorg.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:281)
atorg.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:229)
atorg.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:228)
atorg.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:160)
atorg.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:111)
atorg.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:77)
atorg.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:56)
atorg.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:72)
atorg.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)
atorg.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)
atorg.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1623)
atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)
atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
atjava.lang.reflect.Method.invoke(Method.java:597)
atorg.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:301)
at$Proxy0.createQuery(UnknownSource)
atorg.kf.dao.impl.UserDaoImpl.userLogin(UserDaoImpl.java:40)
atorg.kf.biz.UserBiz.userLogin(UserBiz.java:19)
attest.Test.main(Test.java:13)
上面的异常的抛出主要有几个方面:1、最容易想到的,就是你的from是实体类而不是表名,这个应该大家都知道,注意大小写
2、你的hibernate配置文件中没有加入相应的映射文件<mappingresource=""/>
3、如果上面两方面都对了,还有错,基本上处于崩溃状态,哈哈....一般是上面两种原因,还是不行,那就是你hql语句有错了,好好检查一下,仔细点,不行就重新写一遍,因为我就是因为一个中文空格被折腾了两天啊,就是找不出哪儿出错了,怎么看怎么对,可是就是报错,哈哈...很崩溃的。
相关文章推荐
- SSH报错:org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [select o from User o where 1=1
- org.hibernate.hql.internal.ast.QuerySyntaxException: XXXX is not mapped [from XXXX]
- Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: Student is not mapped
- org.hibernate.hql.ast.QuerySyntaxException: xxx is not mapped [from xxx]
- org.hibernate.hql.ast.QuerySyntaxException is not mapped异常
- org.hibernate.hql.ast.QuerySyntaxException is not mapped异常
- org.hibernate.hql.ast.QuerySyntaxException: **** is not mapped 异常总结
- Exception in thread "main" org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [from User
- Hibernate查询报错:org.hibernate.hql.internal.ast.QuerySyntaxException: XXX is not mapped
- org.hibernate.hql.ast.QuerySyntaxException:is not mapped
- org.hibernate.hql.ast.QuerySyntaxException: is not mapped 异常总结
- org.hibernate.hql.ast.QuerySyntaxException: XXX is not mapped [from XXX]
- org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [from User] 异常总结
- Hibernate异常: org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [from User]
- org.hibernate.hql.ast.QuerySyntaxException: UserType is not mapped
- org.hibernate.hql.internal.ast.QuerySyntaxException: user is not mapped
- 使用hibernate的hql语句做查询报错 org.hibernate.hql.internal.ast.QuerySyntaxException: user is not mapped
- hibernate错误:org.hibernate.hql.ast.QuerySyntaxException: emp is not mapped [from emp]
- org.hibernate.hql.ast.QuerySyntaxException:is not mapped 异常总结
- org.hibernate.hql.ast.QuerySyntaxException: XX is not mapped hibernate 注解出错