Eclipse3.7配置Hibernate的时候报错:
The attribute name must be specified in the attribute-list declaration for element "neste".附:
User.hbm.xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="dreamforce.Model.User" table="user">
<id name="id" type="java.lang.Integer">
<column name="ID"/>
<generator class="native" />
</id>
<property name="username" type="java.lang.String">
<column name="USERNAME" length="20" />
</property>
</class>
</hibernate-mapping>User.java
public class User { private int id;
private String username; public void setUsername(String username) {
this.username = username;
} public String getUsername() {
return username;
} public int getId() {
return id;
} public void setId(int id) {
this.id = id;
}
}
The attribute name must be specified in the attribute-list declaration for element "neste".附:
User.hbm.xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="dreamforce.Model.User" table="user">
<id name="id" type="java.lang.Integer">
<column name="ID"/>
<generator class="native" />
</id>
<property name="username" type="java.lang.String">
<column name="USERNAME" length="20" />
</property>
</class>
</hibernate-mapping>User.java
public class User { private int id;
private String username; public void setUsername(String username) {
this.username = username;
} public String getUsername() {
return username;
} public int getId() {
return id;
} public void setId(int id) {
this.id = id;
}
}
<column name="ID"/>
<generator class="native" />
</id>
改成
<id column name="ID" name="id" type="java.lang.Integer">
<generator class="native" />
</id>
试一下看还有报错么
<column name="ID"/>
<generator class="native" />
</id>这个错了。
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="org.HXZJ.DAO.DO.security.Account" table="account">
<id name="id" column="id">
<generator class="assigned"/>
</id>
<property name="username" column="username"/>
<property name="password" column="password"/>
<!-- Common Property start -->
<property name="status" column="status"/>
<property name="version" column="version"/>
<property name="date" column="date"/>
<!-- Common Property end -->
</class>
</hibernate-mapping>这个配置文件也是报同样的错误
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->