"table" is not mapped 解决方法

现象:
使用hql="from person" 出现" person is not mapped " 错误

配置文件如下:
<hibernate-mapping>
    <class   name="包名.Person"
           table="person">
        <id name="name"/>
      
        <property name="password"/>
    </class>
</hibernate-mapping>


原因:

hql是写的是PO对象,不是table名

故改为配置文件中的红色部分的类名即可。

例如:

数据库表名:person

VO类名:Person

则HQL语句: From Person(PO对象) as p

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页