org.hibernate.hql.ast.QuerySyntaxException is not mapped异常

解决方案:
这一般是HQL语句错误
因为Hibernate是对类查询的 ,而不是对数据库表进行查询
例如:
return getHibernateTemplate().find("from organization o where o.parent.id=?", new Integer(parentId));
organization 是数据库中的表,而organization 对应的类是Organization.java,现在只需要将organization改为Organization就可以了,即
我们将 "from organization o where o.parent.id=?" 改成
"from Organization o where o.parent.id=?"就ok了

原文:http://blog.163.com/gzonion@yeah/blog/static/1238051472009725103920148/

posted on 2012-08-25 20:06  albert1017  阅读(1119)  评论(0编辑  收藏  举报

导航