我说的这些都比较片面,因为确实one2one涉及到两种实现方式,两种方式的概念差距还是比较大,所以如果你要更多的了解,你可以看我个人说明里面的hibernate的资料,希望对你有帮助。
关联的方向可分为单向关联和双向关联除了需要考虑关联的方向问题,还需要考虑关联双方的数量问题一对一(one to one)一对多(one to many)多对一(many to one)多对多(many to many),
当从表中的外键即是主键时,称为基于主键的一对一关联主表的hbm.xml中使用
当从表中的外键拥有uinique约束时,称为基于唯一外键的一对一关联主表的hbm.xml中使用
基于主外键的一对多关系主表的hbm.xml中,
使用
双向的一对多/多对一关系是现实中最为常见的关联关系。