Welcome 微信登录

首页 / 软件开发 / JAVA / Hibernate从入门到精通(九)一对多双向关联映射

Hibernate从入门到精通(九)一对多双向关联映射2013-12-03 csdn博客 zs15932616453上次的博文Hibernate从入门到精通(八)一对多单向关联映射中,我们讲解了一下一对多单向映射的相关 内容,这次我们讲解一下一对多双向映射的相关内容。

一对多双向关联映射

一对多双向关联映 射,即在一的一端存在多的一端的一个集合对象,在多的一端存在一的一端的一个对象,这样就可以保证在加 载一的一端或多的一端将被指向端的集合或对象加载上来,即保证双向关联。

一对多双向关联映射和 一对多单向关联映射的异同

一对多双向关联映射相应的类结构图和代码。具体如下:

public class Classes {private int id; private String name;private Set students;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;}public Set getStudents() {return students;}public void setStudents(Set students) {this.students = students;} }public class Student {private int id; private String name;private Classes classes;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;}public Classes getClasses() {return classes;}public void setClasses(Classes classes) {this.classes = classes;}}