org.hibernate.hql.ast.QuerySyntaxException: XX is not mapped !

来源:互联网 发布:scala java 混合 编辑:程序博客网 时间:2024/05/17 08:34
这一般是HQL语句错误 
因为Hibernate是对类查询的 ,而不是对数据库表进行查询
例如:
return getHibernateTemplate().find("from organization o where o.parent.id=?", new Integer(parentId))
organization 是数据库中的表,而organization 对应的类是Organization.java,现在只需要将teachers改为Teachers就可以了,即 
我们将 "from organization o where o.parent.id=?" 改成
"from Organization o where o.parent.id=?"就ok了
0 0
原创粉丝点击