CategorySecond (vo,xml)

该博客内容涉及Hibernate ORM框架,主要解析了一个用于映射CategorySecond类到categorysecond数据库表的XML配置文件。配置中定义了ID生成策略、属性csname,以及与Category和Product类的关联关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package cn.itcast.shop.categorysecond1.vo;

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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值