你的位置:首页 > Java教程

[Java教程]【转】not found while looking for property错误


原址:http://blog.csdn.net/y3wegy/article/details/7840813

 

最近在研究Hibernate。过程当中碰到了很多问题啊!其中一个就是not found while looking for property错误

Caused by: org.hibernate.MappingException: class main.java.POJO.User not found while looking for property: id

配置文件如下:

<?<!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="main.java.POJO">
<class name="User" table="loginuser">
     <id name="id" column="Id" >
         <generator />
     </id>
     <property name="username" column="username"  />
     <property name="password" column="password" />
     <property name="sex" column="sex"  />
</class>
</hibernate-mapping>

 

修改成:

<?<!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="main.java.POJO">
<class name="User" table="loginuser">
     <id name="id" column="Id"  type="java.lang.Integer">
         <generator />
     </id>
     <property name="username" column="username"  type="java.lang.String"/>
     <property name="password" column="password"  type="java.lang.String"/>
     <property name="sex" column="sex"  type="java.lang.String"/>
</class>
</hibernate-mapping>