|
Order 類 private Integer id; private String orderName; private Customer customer; // 映射單向n-1的關(guān)聯(lián)關(guān)系 // @ManyToOne映射多對一關(guān)聯(lián)關(guān)系,@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的關(guān)聯(lián)關(guān)系 //@JoinColumn映射外鍵列 //cascade={CascadeType.REMOVE}設(shè)置級聯(lián)刪除 //@JoinColumn(name="CUSTOMER_ID") @OneToMany(cascade={CascadeType.REMOVE},mappedBy="customer") public Set<Order> getOrders() { return orders; } |
|
|