本文共 1451 字,大约阅读时间需要 4 分钟。
之前我们说到了一对一和一对多关系的几种映射类型,最后只剩下多对多关系的映射。一般来讲,我们会将多对多关系抽出第三张表,转化为一对多关系,但是难免会有一些特殊情况。今天我们就来看看多对多关系的映射。
一个人可对应多个地址,一个地址也可以对应多个人。
//人public class Personnn { private int personid; private String name; private int age; //可以设置多个地址 private Set addresses=new HashSet();
//地址public class Addressnn { private int addressid; private String addressdetail;
//人public class Personnn { private int personid; private String name; private int age; //可以设置多个地址 private Set addresses=new HashSet();
public class Addressnn { private int addressid; private String addressdetail; private Set persons = new HashSet();
至此,我们将hibernate中常用的几种映射关系已经学习了,至于其他的如继承关系等,这里就不在一一赘述了,我们学习不仅仅停留于此,这只是开了一个头,所以,我们还需要结合实际情况,继续深入学习。
转载地址:http://dymei.baihongyu.com/