import java.util.HashSet;
import java.util.Set;
import cn.itcast.shop.category.vo.Category;
import cn.itcast.shop.product.vo.Product;
public class CategorySecond {
private Integer csid;
private String csname;
//CategorySecond所屬的是一級分類 存的是一級分類的對象
private Category category;
//查詢在二級分類下的所屬的所有商品
private Set<Product> products=new HashSet<Product>();
public Integer getCsid() {
return csid;
}
public void setCsid(Integer csid) {
this.csid = csid;
}
public String getCsname() {return csname;
}
public void setCsname(String csname) {
this.csname = csname;
}
public Category getCategory() {
return category;
}
public void setCategory(Category category) {
this.category = category;
}
public Set<Product> getProducts() {
return products;
}
public void setProducts(Set<Product> products) {
this.products = products;
}
}
<?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>
<class name="cn.itcast.shop.categorysecond1.vo.CategorySecond" table="categorysecond">
<id name="csid">
<generator class="native"></generator>
</id>
<property name="csname"></property>
<!-- 關聯 -->
<many-to-one name="category" lazy="false" column="cid" class="cn.itcast.shop.category.vo.Category"></many-to-one>
<!-- 關聯 -->
<set name="products">
<key column="csid"></key>
<one-to-many class="cn.itcast.shop.product.vo.Product" ></one-to-many>
</set>
</class>
</hibernate-mapping>