一、双向关联级联保存客户订单
1、搭建环境,项目结构如下
2、代码及配置如下(数据库里订单表不能用order,因为order是数据库关键字)(客户外键cid和订单表外键cid要在配置中写一致)
package com.hjp.onetomany; import java.util.HashSet; import java.util.Set; /** * Created by JiaPeng on 2016/1/2. */ public class Customer { private int id; private String name; private Set<Order> orderSet=new HashSet<Order>() ; public Set<Order> getOrderSet() { return orderSet; } public void setOrderSet(Set<Order> orderSet) { this.orderSet = orderSet; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "Customer{" + "id=" + id + ", name='" + name + '\'' + ", orderSet=" + orderSet + '}'; } }