component class not found:Address
报这个错误
麻烦给看一下、实在是找不出来问题
我使用的是组件,就是在一个类中包含另一个类的形式<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.cn.xxx.Location" table="location">
<id name="id">
<generator class="native"/>
</id>
<property name="name" type="string"/>
<component name="address" class="Address" >
<property name="streetAddress" column="street_address" type="string"/>
<property name="city" type="string"/>
<property name="state" type="string"/>
<property name="zipCode" column="zip_code" type="string"/>
</component>
</class>
</hibernate-mapping>package com.cn.xxx;public class Location { private Long id;
private String name;
private Address address = new Address();
public Address getAddress() {
return address;
}
public void setAddress(Address address) {
this.address = address;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
package com.cn.xxx;public class Address { private String streetAddress;
private String city;
private String state;
private String zipCode;
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getStreetAddress() {
return streetAddress;
}
public void setStreetAddress(String streetAddress) {
this.streetAddress = streetAddress;
}
public String getZipCode() {
return zipCode;
}
public void setZipCode(String zipCode) {
this.zipCode = zipCode;
}
}
报这个错误
麻烦给看一下、实在是找不出来问题
我使用的是组件,就是在一个类中包含另一个类的形式<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.cn.xxx.Location" table="location">
<id name="id">
<generator class="native"/>
</id>
<property name="name" type="string"/>
<component name="address" class="Address" >
<property name="streetAddress" column="street_address" type="string"/>
<property name="city" type="string"/>
<property name="state" type="string"/>
<property name="zipCode" column="zip_code" type="string"/>
</component>
</class>
</hibernate-mapping>package com.cn.xxx;public class Location { private Long id;
private String name;
private Address address = new Address();
public Address getAddress() {
return address;
}
public void setAddress(Address address) {
this.address = address;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
package com.cn.xxx;public class Address { private String streetAddress;
private String city;
private String state;
private String zipCode;
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getStreetAddress() {
return streetAddress;
}
public void setStreetAddress(String streetAddress) {
this.streetAddress = streetAddress;
}
public String getZipCode() {
return zipCode;
}
public void setZipCode(String zipCode) {
this.zipCode = zipCode;
}
}
解决方案 »
- 刚学JSP的一些问题(HTML的问题)??
- resin服务器要采用request.getRequestDispatcher.forward从servlet转发到jsp应怎样配置
- 有没有什么简单方法可以生成柱状图形的报表啊?
- 如何在jsp中把execl导入到oralce数据库中求救
- Java网络开发(Https,http)应当买哪一本书,关注Java那个包的内容?(三日内结帖,顶者有分)
- 问个弱弱的问题,JBuilderX怎么产生.war包
- 我的第一个java程序,请指教!
- spring中xml文件配置报错
- 关于系统稳定问题,求技术高的工程师或者架构师帮忙解答下
- jsp+SQL删除记录出错,请指教!
- 启动tomcat5.0.28时候的怪异问题
- java Web程序员学习Oracle的问题?
private Address address ;
那么配置文件中指定name="address"就可以了
没必要new吧
private Address address ;就可以了吧配置文件中
<component name="address" class="Address" >
改成
<component name="address">
原因
这个是一个一对多的表,我在多的那边少了一个级联属性就是 cascade="save-update"
也就是说,每次在多的这边保存新的信息时,也同时保存对应的一的那边