#副標=Open Source軟體實戰 #大標=資料永續層解決方案─Hibernate (II) #作者=文/Mark Ho -----box----- #程式1 private Dept my_dept; -----end----- -----box----- #程式2 private Set my_employees = new HashSet(); -----end----- -----box----- #程式3 Emp scott = new Emp(); Dept it_dept = new Dept(); scott.setMy_dept(it_dept); it_dept.getMy_employees().add(scott); -----end----- -----box----- #程式4 public void addEmp( Emp e ){ e.setMy_dept(this); my_employees.add(e); } -----end----- -----box----- #程式5 -----end----- -----box----- #程式6 -----end----- -----box----- #程式7 ..... Dept it_div = new Dept(); it_div.setDept_name("IT"); session1.save(it_div); Emp scott = new Emp(); scott.setName("Scott"); scott.setMy_dept(my_dept); my_dept.getMy_employees().add(scott); ..... -----end----- -----box----- #程式8 -----end----- -----box----- #程式9 Dept my_dept2 = (Dept) session3.get(Dept.class,new Integer(1)); session3.delete(my_dept2); -----end-----