1
A
回答
0
一般因爲對象可以從其他的目的和在一個關係數據庫中繼承的方法和屬性不存在等價的。
更多信息請參見以下:
http://en.wikipedia.org/wiki/Object-relational_impedance_mismatch
0
的基本區別在於,數據庫/關係模型是基於集合是全局可用的數據(行),而面向對象的模型基於在封裝的樹上,或隱藏的(不是全局可用的)數據。這兩種方法在哲學上是不一致的 - 一種暴露所有(聚集成表,按特性組織),另一種隱藏所有(聚集在節點中,由事物組織)。爲了從關係到面向對象,行中的全局特徵數據必須被分離並隱藏在事物中。爲了從面向對象轉向關係型,對象中的隱藏事物數據必須被收集到行中並暴露出來。這可能需要很多工作,並且根據您的情況,有很多不同的方法來處理它。
相關問題
- 1. db4o的阻抗不匹配
- 2. 如何克服模型→ViewModel阻抗不匹配?
- 3. DDD - 集合中的值對象集合導致DB阻抗不匹配
- 4. jq只顯示對象不匹配時
- 5. 阻抗不匹配:存儲庫模式+映射+光標+ SQLite
- 6. JPA:OneToMany關係中的阻抗不匹配問題
- 7. 解決O/R阻抗不匹配的Scala +油滑
- 8. 通用庫LINQ2SQL阻抗不匹配的問題
- 9. Nashorn - 同步Java與異步Javascript阻抗不匹配
- 10. 如果使用Functional Oriented Programming,「阻抗不匹配」會消失嗎?
- 11. 對象不匹配
- 12. 配置LDAP時發生Berkeley DB不匹配錯誤
- 13. 對象與目標類型不匹配發生異常getter
- 14. 由於CCSID不匹配而發佈時發生異常
- 15. 何時發佈對象
- 16. 在添加EF對象時發現模糊匹配
- 17. 如何阻止模式不匹配時返回通配符的bash?
- 18. 如何查找對象值在IE中何時發生更改
- 19. partykit對象varid不匹配
- 20. 如何獲得不匹配另一個對象的對象lodash
- 21. 當視口發生變化時垂直分配對象
- 22. 解組jaxb對象時發生錯誤
- 23. 當讀取對象時發生StreamCorrupedException
- 24. 對象發生變化時通知TObjectList
- 25. 刪除對象時發生崩潰
- 26. 如何匹配時間值?
- 27. 當父類對象被分配了子類對象時會發生什麼?
- 28. 對象發佈和分配時機
- 29. Excel VBA .find在不匹配時匹配
- 30. 創建對象時類型不匹配錯誤