您的位置:首页 > 运维架构

(转)not found while looking for property错误

2015-11-07 12:32 246 查看
最近在研究Hibernate。过程当中碰到了很多问题啊!其中一个就是 <!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 class="native"/>

</id>

<property name="username" column="username" />

<property name="password" column="password" />

<property name="sex" column="sex" />

</class>

</hibernate-mapping>

怎么看配置也没有问题啊!网上找了N久!终于在这篇文章里面看到了原因!

按照里面的方法把每个值都加上属性后就OK了

<?xml version="1.0" encoding="UTF-8"?>

<!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 class="native"/>

</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>

特记于此!以备勿忘!

注:上面的异常分析是别人贴出来我转载的,他的问题是解决了,但是并没有找到根本原因,其实最本质的原因是,id标签必须填写type属性,不然就会报错。而property的type属性可以不设置的,不会报错!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: