java 有关映射的问题_Hibernate 映射有关问题

Hibernate 映射有关问题

热度:9363   发布时间:2013-02-25 21:09:39

Hibernate 映射问题

Exception in thread "main" org.hibernate.InvalidMappingException: Could not parse mapping document from resource com/sh/ideal/pojo/Customer.hbm.xml

at org.hibernate.cfg.Configuration.addResource(Configuration.java:616)

at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1635)

at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1603)

at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1582)

at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1556)

at org.hibernate.cfg.Configuration.configure(Configuration.java:1476)

at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)

at com.sh.ideal.test.BusinessService.addCustomer(BusinessService.java:36)

at com.sh.ideal.test.BusinessService.addCustomerAndOrder(BusinessService.java:26)

at com.sh.ideal.test.BusinessService.main(BusinessService.java:18)

Caused by: org.hibernate.MappingException: class Customer not found while looking for property: id

at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:232)

at org.hibernate.mapping.SimpleValue.setTypeUsingReflection(SimpleValue.java:302)

at org.hibernate.cfg.HbmBinder.bindSimpleId(HbmBinder.java:423)

at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:356)

at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:295)

at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:166)

at org.hibernate.cfg.Configuration.add(Configuration.java:716)

at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:551)

at org.hibernate.cfg.Configuration.addResource(Configuration.java:613)

... 9 more

Caused by: java.lang.ClassNotFoundException: Customer

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:192)

at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:228)

... 17 more

Customer类

public class Customer {

private String id;

private String userName;

private String password;

private String realName;

private String address;

private String mobile;

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getUserName() {

return userName;

}

public void setUserName(String userName) {

this.userName = userName;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

public String getRealName() {

return realName;

}

public void setRealName(String realName) {

this.realName = realName;

}

public String getAddress() {

return address;

}

public void setAddress(String address) {

this.address = address;

}

public String getMobile() {

return mobile;

}

public void setMobile(String mobile) {

this.mobile = mobile;

}

public Customer(String userName, String password,

String realName, String address, String mobile) {

this.userName = userName;

this.password = password;

this.realName = realName;

this.address = address;

this.mobile = mobile;

}

}

Customer.hbm.xml

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值