hibernate中有好多的映射标签
这些标签都是用来指明两个类之间的关系的,也就是说明两个类对应的表之间的外键的
我们下面就先讲下 一对一的 映射
现在我们从Student类中可以看到出来一个Student对象里面有一个Address 对象 也就是说Student和Address 是一对一的关系,在我们保存一个Student对象的时候,如果这个对象里面的address属性不为null 那么它就一定要先把这个Student 对象给保存好才可以
<one-to-one> 一对一
<many-to-one> 多对一
<one-to-many> 一对多
<many-to-many> 多对多
这些标签都是用来指明两个类之间的关系的,也就是说明两个类对应的表之间的外键的
我们下面就先讲下 一对一的 映射
class Student {
Long id;
String name;
Address adress;
}
class Address {
Long id;
String home;
}
现在我们从Student类中可以看到出来一个Student对象里面有一个Address 对象 也就是说Student和Address 是一对一的关系,在我们保存一个Student对象的时候,如果这个对象里面的address属性不为null 那么它就一定要先把这个Student 对象给保存好才可以