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

又遇到 问题了。。。。

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

检查了 Entity ,都有注解,而且没有错, Hibernate.cfg.xml 文件也没有配置错,那怎么说 表 没有映射呀

原来是 Hibernate 的机制问题

Hibername 操作数据库是通过对象的


错误:

String sql="select stuId, stuName, stuSex from stu_tab";

正确:

String sql="from Student";

String sql="select stuId, stuName, stuSex from Student where stuId=?";


注意:

这里的 stuId, stuName, stuSex 是属性,Student  是对象的类名

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

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

你可能感兴趣的:(spring)