hibernate 注解多对多
程序员文章站
2022-04-14 21:50:28
...
老师 可以 教书多门 课程
many-to-many
课程 可以 被多个老师 教书
----------------------------------------
--------------------------------------------------
关系中有多种关系 我觉得重要的应该是 级联的处理上 (添加自动生成,与级联删除)
以及例如:学生: 学生卡
学生添加没必要添加学生卡,但是学生卡必须要学生
学生删除学生卡不存在,但是学生卡删除学生可以在。
关键字:mappedBy
many-to-many
课程 可以 被多个老师 教书
----------------------------------------
//name是建立的第三个表,t_c两个字段 cou_id id
// cou_id是课程表中的字段
// id 是老师表中的字段
@ManyToMany(cascade={CascadeType.PERSIST,CascadeType.MERGE},fetch = FetchType.EAGER)
@JoinTable(name="t_c",joinColumns={@JoinColumn(name="cou_id")}
,inverseJoinColumns={@JoinColumn(name="id")})
private Set<UserVo> teacher=new HashSet<UserVo>();
--------------------------------------------------
关系中有多种关系 我觉得重要的应该是 级联的处理上 (添加自动生成,与级联删除)
以及例如:学生: 学生卡
学生添加没必要添加学生卡,但是学生卡必须要学生
学生删除学生卡不存在,但是学生卡删除学生可以在。
关键字:mappedBy
上一篇: Oracle分组函数以及数据分组
下一篇: Golang检测Linux服务器端口占用