首页 > 数据库技术 > 详细

表单与数据库表之间的组合关系

时间:2019-03-29 19:30:30      阅读:219      评论:0      收藏:0      [点我收藏+]

所有表单关系在数据库中都是组合关系(例子:超市购物小票-->表头表尾信息,详细信息)

组合关系:强聚合(双向多对一,一对多)

必要条件:在保存的时候必须双方都能找到对方

//一方的配置
/**
    cascade = CascadeType.ALL:包含所有级联(增删改)
    orphanRemoval = true:孤儿删除
    mappedBy = "bill":放弃关系维护
*/
@OneToMany(cascade = CascadeType.ALL, mappedBy = "bill", fetch = FetchType.LAZY, orphanRemoval = true)
private List<Purchasebillitem> items = new ArrayList<Purchasebillitem>();

//多方的配置  optional = false :非空
@ManyToOne(fetch = FetchType.LAZY, optional = false)
@JoinColumn(name = "bill_id")
@JsonIgnore
private Purchasebill bill; 

 

表单与数据库表之间的组合关系

原文:https://www.cnblogs.com/kingofjava/p/10623167.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!