什么因素决定了建模时关系的导航能力,canonincal示例 公司m..n人。在这种关系中导航的方向应该是什么?什么因素决定了建模时关系的导航性
1
A
回答
1
这是一个设计决定。在分析级别,通常将所有关联建模为双向关联,但稍后在转至实施阶段时,需要开始考虑如何将关联转换为Java属性(如果使用Java实现),并且此处导航起到重要作用您必须决定是否要访问来自公司的人员对象(公司中的人员),来自人员对象的公司对象(人员中的属性公司)或两者(两个类中的属性,但要注意一致性问题)
1
这取决于您的要求:如果您需要查询在公司和/或某人工作的公司工作的人员。
更具体地说,如果您的实施语言是Java,如果您需要类公司中的类别为Set <People>的字段,则您从公司导航到People,并且如果您需要People People类中的公司类别的字段,您有人员导航到公司。
相关问题
- 1. 什么因素决定DXGI_FORMAT?
- 2. 选择ORM的决定性因素是什么
- 3. 什么决定了递归关系中的常量?
- 4. 什么因素决定消费群体再平衡时间?
- 5. 什么决定了内存模型?
- 6. 什么决定了调试器的运行时性能
- 7. 避免导航性能(连接,关系)
- 8. 创建1-1导航属性从1一对多的关系
- 9. 反应导航错误的原因是什么,'this.props.navigation'未定义
- 10. 实体框架4单向导航/关系。我究竟做错了什么?
- 11. EF代码首先指定导航属性的关系表
- 12. 什么因素决定了系统可以拥有的最大物理内存量?
- 13. 什么因素决定软件项目的成本?
- 14. 什么因素决定独立模式下的执行者数量?
- 15. 关系与非关系数据建模 - 有什么区别
- 16. 什么决定了何时创建集合?
- 17. 带导航属性的指定模式
- 18. 关键的导航属性
- 19. 在什么情况下加载了RIA服务导航属性?
- 20. 决定因素计算javascript
- 21. 导航横跨关系,EF
- 22. 导航父子关系
- 23. 什么是定义系统质量设计的主要因素是什么?
- 24. 组合框的值决定了做什么用的相关表
- 25. 设计加密算法什么是决定算法做什么的关键因素?
- 26. 什么决定了由深度导致的缩放量?
- 27. 什么决定了CALayer.position的初始值?
- 28. 什么决定了gitosis的用户名?
- 29. 哪些因素决定了开源项目的成功?
- 30. 在MVC中,模型做了什么以及与SwingWorker的关系是什么?
谢谢所有在java中进一步详细阐述它说人或公司开始,将是可能的,如果我设计我的apis返回人或公司我们有风险跑入公司递归公司有人有公司有人。 ... – redzedi 2010-08-19 07:37:15