【第22期】观点:IT 行业加班,到底有没有价值?

org.hibernate.hql.ast.QuerySyntaxException: tablename is not mapped ......

原创 2015年11月18日 21:06:21

org.hibernate.hql.ast.QuerySyntaxException: tablename is not mapped ...异常总结

最近在学习三大框架,一次用hibernate框架时,遇到了这个问题,检查了N遍代码,一直没有找出原因,百思不得其解,在经过很长时间的排错后发现,遇到这个问题的原因有如下几点:

1,hibernate配置文件中没有添加实体类相应的映射文件,比如<mapping resource="....."/>,这个错误一般情况下不会犯,即使没写很快也能找出错误来的
2,第二个是非常容易出错的,在写hql 语句的时候,比如  hql = " from user ";  这个 from 后面接的是你实体类的类名,而不是数据库中的表名,这个要注意了!!!而且必须要区分大小写!!!本人因为就是因为这个问题困惑了很久......
3,最后一个注意hql语句一定要写对哦!
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

org.hibernate.hql.internal.ast.QuerySyntaxException: XXXX is not mapped [from XXXX]

hibernate.hql是对类进行查询的, 比如EMPLOYEES是表名,Employee是类名, 所以要改成 session.createQuery("from Employee").list()...

org.hibernate.hql.ast.QuerySyntaxException: myaddressbook is not mapped

用hibernate查询 显示如下信息: org.hibernate.hql.ast.QuerySyntaxException: myaddressbook is not mapped. [from myaddressbook] 这就证明HQL错了 因为Hibernate是对类查询的 不能写成from table_name 只要将String hql = "from *" *改成对应的类名

注入bean id 没写正确,org.hibernate.hql.ast.QuerySyntaxException: is not mapped [ select ......Entity....]

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

运行时报的异常:   这种异常,是说我的实体类没有被映射,我的这个错误是我在配置appliction.xml里面路径放错了<img src="http://dl2.iteye.com/upload/

org.hibernate.hql.ast.QuerySyntaxException: **** is not mapped 异常总结

org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [select u from User u where u.userName=:userName and u.password=:password] at org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:158) at org.hibernate.hql.ast.tree.FromElementFa
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)