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

hibernate 单向,双向1-1和单向N-1,迷惑?

组织机构表“organization"
oid oname
1 财务科
2 人力科
人员表“person”
pid pname oid
1 张三 1
2 李四 2

问题:我看到有人配的是“一对一” 的关系,person表中却有这样的数据
pid pname oid
1 张三 1
2 李四 1

各位,这是一对一吗?单向一对一可以这样配吗?这好像应该配成一对多吧

------解决方案--------------------
基本都是1对1的关系,除非公司很小的话,才会出现老板就是经理,就是销售的那种情况,要么基本都是1对1的关系。 反过来,就是1对多了。 财务科有许多人,。
------解决方案--------------------
person表示一方,organization是多方 是一对多不是一对一
一对一就相当于一个人,一个身份证号
一对多就相当于你写的这个了。 员工--部门