开发者社区> 问答> 正文

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

除了特殊的一对一关系,剩下的其中多对多又是一种非技术性判断
那剩下的一对多,多对一,至于谁是一,谁是多,就简单了

展开
收起
爵霸 2016-03-04 16:22:59 2022 0
1 条回答
写回答
取消 提交回答
  • 总结: 一个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的关系就是一对多的关系。 
    2019-07-17 18:52:29
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载