分享

JPA 映射多向多对1的关联关系

 魏祖清 2016-09-19
 Order 类
private Integer id;
private String orderName;
private Customer customer;
// 映射单向n-1的关联关系
// @ManyToOne映射多对一关联关系,@JoinColumn来映射外键
@JoinColumn(name="CUSTOMER_ID")
@ManyToOne
public Customer getCustomer() {
return customer;
}
Customer类
private Integer id;
private String lastName;
private String email;
private int age;
private Date createdTime;
private Date birth;
private Set<Order> orders=new HashSet<Order>();
//@OneToMany映射1-n的关联关系
//@JoinColumn映射外键列
//cascade={CascadeType.REMOVE}设置级联删除
//@JoinColumn(name="CUSTOMER_ID")
@OneToMany(cascade={CascadeType.REMOVE},mappedBy="customer")
public Set<Order> getOrders() {
return orders;
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多