hibernate实体类的映射关系可不可以这样理解

会渔 发布于 2011/09/17 19:34
阅读 651
收藏 0
除了特殊的一对一关系,剩下的其中多对多又是一种非技术性判断
那剩下的一对多,多对一,至于谁是一,谁是多,就简单了
加载中
0
会渔
会渔
总结: 一个A能否对应多个B,
            1) 如果是
            一个A对应一个B(此情况A与B的关系如果不是特殊的一对一,那就是多对一的关系),
            那么接下来判断是特殊的一对一关系,即多个A能否对应一个B,
            如果
                不能则是一对一关系;
                多个A能对应一个B,那A与B的关系就是多对一,B与A的关系就是一对多。
            2) 如果是
            一个A对应多个B(此情况A与B的关系不可能是特殊的一对一关系和多对一的关系了,那除了多对多就是一对多了),
            那接下来判断时候是特殊的多对多关系,即一个B是否只能对应一个A,
            如果
                一个B也能对应多个A,那么A与B的关系就是多对多的关系;
                一个B只能对已一个A,那么A与B的关系就是一对多的关系。
0
浪客Dandy
浪客Dandy

说实话 没理解你说什么

ORM的关系映射设计 还是理解关系数据库的设计 这也是ORM的缺陷之一

0
ExtremeTalk
ExtremeTalk
你是在研究技术,还是在研究哲学?
0
复活节
复活节
我觉得hibernate很累,看楼主理解更累
0
罪恶的花生
罪恶的花生

1对1,是你中有我,我中有你吗?做数据库又不是谈恋爱。

0
彭龙
彭龙
你要是使用hibernate就忘记数据库吧
返回顶部
顶部