Hibernate读书笔记-----Hibernate的关联映射之1-N关联映射
<div id="cnblogs_post_body"> 三、1&mdash;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]