Hibernate Class Is Not Mapped ?

来源:互联网 发布:红孩儿大话火焰山 知乎 编辑:程序博客网 时间:2024/05/10 07:16

Hibernate Class Is Not Mapped ?

好久没玩Hibernate了,都忘记了,今天碰到一个关于没有映射的错误,找了半天才发现原来是HQL的错误。

org.springframework.orm.hibernate3.HibernateQueryException: user is not mapped.
看到.hbm.xml文件中的
<class    name="com.DB.User"   table="user" >
配置一直以为所要的对象是table后的user表名;所以一直报错找不到相关的映射,终于明白原来HQL语句的表名语句不是table而是name属性
From User  where ...

这里的核心思想是查看那name的属性,而不是直接使用类的名字或者是数据库中的表明。

原创粉丝点击