树上月 发表于 2013-1-6 08:21:50

Hibernate读书笔记-----Hibernate的关联映射之1-N关联映射

<div id="cnblogs_post_body">          三、1—N
          对于1-N而言,它的持久化类发生了一点改变,持久化类里需要使用集合属性。因为1的一端需要访问N的一端,而N的一端将以集合(Set)形式表现。
         1、单向1-N关联
          对于单向的1-N关联关系,只需要在1的一端增加Set类型的属性,该属性记录当前实体的关联实体。
          同样以员工-部门为例(Employee-->Department)。两个持久化类如下:
          Department

<div class="cnblogs_code"> 1 public class Department { 2   private Integer id; 3   private String name; 4   private Set<Employee> employees;          //关联关系 5 6   public Integer getId() { 7         return id; 8     } 9 10   public void setId(Integer id) {11         this.id = id;12     }13 14   public String getName() {15         return name;16     }17 18   public void setName(String name) {19         this.name = name;20     }21 22   public Set<Employee> getEmployees() {23         return employees;24     }25 26   public void setEmployees(Set<Employee> employees) {27         this.employees = employees;28     }29 30 }31
页: [1]
查看完整版本: Hibernate读书笔记-----Hibernate的关联映射之1-N关联映射