刚刚写的是基于外键的单向一对一.  那么双向一对一就是在单向一对一的基础上稍微改动就可以了.

account.java和account.hbm.xml都不用变动  只要我们小小的变动address.java与address.hbm.xml就可以了.

Hibernate学习(二补充)关系映射----基于外键的双向一对一-LMLPHP

Hibernate学习(二补充)关系映射----基于外键的双向一对一-LMLPHP

唯一外键关联较主键关联映射的好处就是,万一哪天需求变了,这两个对象的关系由一对一变为多对一,那么直接把外键唯一的约束去掉就行。

  而且唯一外键关联其实就是多对一关联的一种特殊情况,下面将会介绍多对一关联的情况。

04-06 00:06