<?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 table="customersDetials" name="com.book.hiberbate.beans.CusDetials">
<id name="id">
<column name="id"></column>
<generator class="identity"></generator>
</id>
<property name="name">
<column name="name"></column>
</property>
<property name="loginName">
<column name="loginName"></column>
</property>
<property name="phone">
<column name="phone"></column>
</property>
<property name="tel">
<column name="tel"></column>
</property>
<property name="address">
<column name="address"></column>
</property>
<property name="email">
<column name="email"></column>
</property>
<property name="info">
<column name="info"></column>
</property>
<property name="sendDate">
<column name="sendDate"></column>
</property>
<property name="num">
<column name="num"></column>
</property>
</class>
</hibernate-mapping>
这是cusd.hbm.xml文件
package com.book.hibernate.beans;
public class CusDetials
{
int id;
String loginName,tel,phone,email,address,sendDate,num,info;
String name;
public String getAddress()
{
return address;
} public void setAddress(String address) {
this.address = address;
} public String getEmail() {
return email;
} public void setEmail(String email) {
this.email = email;
} public String getInfo() {
return info;
} public void setInfo(String info) {
this.info = info;
} public String getLoginName() {
return loginName;
} public void setLoginName(String loginName) {
this.loginName = loginName;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public String getNum() {
return num;
} public void setNum(String num) {
this.num = num;
} public String getPhone() {
return phone;
} public void setPhone(String phone) {
this.phone = phone;
} public String getSendDate() {
return sendDate;
} public void setSendDate(String sendDate) {
this.sendDate = sendDate;
} public String getTel() {
return tel;
} public void setTel(String tel) {
this.tel = tel;
} public int getId() {
return id;
} public void setId(int id) {
this.id = id;
}
}
这是java类
错误是:
class com.book.hiberbate.beans.CusDetials not found while looking for property: id
org.hibernate.MappingException: class com.book.hiberbate.beans.CusDetials not found while looking for property: id
这是错误 怎么肯能会出现这种错误了
亚亚(787953860) 22:17:09
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class table="customersDetials" name="com.book.hiberbate.beans.CusDetials">
<id name="id">
<column name="id"></column>
<generator class="identity"></generator>
</id>
<property name="name">
<column name="name"></column>
</property>
<property name="loginName">
<column name="loginName"></column>
</property>
<property name="phone">
<column name="phone"></column>
</property>
<property name="tel">
<column name="tel"></column>
</property>
<property name="address">
<column name="address"></column>
</property>
<property name="email">
<column name="email"></column>
</property>
<property name="info">
<column name="info"></column>
</property>
<property name="sendDate">
<column name="sendDate"></column>
</property>
<property name="num">
<column name="num"></column>
</property>
</class>
</hibernate-mapping>
这是cusd.hbm.xml文件
package com.book.hibernate.beans;
public class CusDetials
{
int id;
String loginName,tel,phone,email,address,sendDate,num,info;
String name;
public String getAddress()
{
return address;
} public void setAddress(String address) {
this.address = address;
} public String getEmail() {
return email;
} public void setEmail(String email) {
this.email = email;
} public String getInfo() {
return info;
} public void setInfo(String info) {
this.info = info;
} public String getLoginName() {
return loginName;
} public void setLoginName(String loginName) {
this.loginName = loginName;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public String getNum() {
return num;
} public void setNum(String num) {
this.num = num;
} public String getPhone() {
return phone;
} public void setPhone(String phone) {
this.phone = phone;
} public String getSendDate() {
return sendDate;
} public void setSendDate(String sendDate) {
this.sendDate = sendDate;
} public String getTel() {
return tel;
} public void setTel(String tel) {
this.tel = tel;
} public int getId() {
return id;
} public void setId(int id) {
this.id = id;
}
}
这是java类
错误是:
class com.book.hiberbate.beans.CusDetials not found while looking for property: id
org.hibernate.MappingException: class com.book.hiberbate.beans.CusDetials not found while looking for property: id
这是错误 怎么肯能会出现这种错误了
亚亚(787953860) 22:17:09
identity 改成 native试试
<column name="id"> </column>
<generator class="identity"> </generator>
</id>
<id name="id" type="java.lang.Integer">
<column name="id"> </column>
<generator class="identity"> </generator>
</id> 把pojo中的换成Integer类型的id吧
<column name="id"> </column>
<generator class="increment"> </generator>
</id>
<class abstract="false" lazy="true" name="CostType"
table="COST_TYPE">
<id name="id">
<column name="ID" not-null="true" sql-type="int" />
</id>
<property generated="never" insert="true" lazy="false" name="name"
update="true">
<column length="50" name="NAME" sql-type="varchar(50)" />
</property>
<property generated="never" insert="true" lazy="false" name="e"
update="true">
<column length="100" name="MARKE" sql-type="varchar(100)" />
</property>
<one-to-one class="CostDetail" name="costDetail"
outer-join="false" property-ref="costType" />
</class>
</hibernate-mapping>
一样的问题啊!!!!