日期:2014-05-19  浏览次数:20569 次

hibernate 一对一
有人这样解释:
一对一:你只能有一个老婆(你和你老婆是一对一关系),强调方在你为单向,如果又想表述你老婆只有你一个老公的时候则为双向
我也是菜鸟,但是感觉不太多吧。。。各位,发表下意见


(1)比如说单向的基于外键的一对一
husban 表
id name
1 张三

wife 表 
id name hid
1 王红 1

(2)
可是我也见过这种情况的1对1

husban 表
id name
1 张三

wife 表 
id name hid
1 王红 1
2 李菊 1

第二种不是一对一吧,可系统的配置就是onetoone,为什么呢,各位大神?







------解决方案--------------------
配错了呗
------解决方案--------------------
你为什么不说他是一对多呢?
------解决方案--------------------
第二种是一对多
你是XML还是annotation
把你的配置贴出来
------解决方案--------------------
一对一,就是一个对一个,具有唯一性,数学中的一一对应。至于单向和双向,就是如果只能通过这一方实例.get属性得到另一方,而不能通过另一方得到这方,是单向。双方能够互相得到,则为双向