JPA中外键关联实体@OneToMany的使用

首先介绍我们的表结构,便于理解我们的demo,从而了解两个标签的使用

表结构

pet表,id主键,name宠物名,owner主人,age年纪,category_id外键关联category表
这里一个category对应多个pet,所以category是我们的一端,pet是我们的多端
在这里插入图片描述
category表,id主键,category_name种类名,category_code种类编码
在这里插入图片描述

标签的使用

@OneToMany的使用在一端的集合属性上面,用于指定与之关联的多个实体

代码:
CategoryEntity实体类

@Entity
@Table(name = "category")
public class CategoryEntity extends BaseEntity{
    @Column
    private String categoryName;
    @Column
    private String categoryCode;

    @OneToMany(cascade = {CascadeType.ALL}, fetch = FetchType.LAZY)
    @JoinColumn(name = "category_id ")
    private Set<PetEntity> pets;

    public CategoryEntity() {
    }

    public 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值