1
我是使用對象關係映射工具的新人,我想知道導致編程工具創建的原因。對於我們來說,使用數據庫和地圖工具有什麼特權?創建數據庫映射工具的理念是什麼?
我是使用對象關係映射工具的新人,我想知道導致編程工具創建的原因。對於我們來說,使用數據庫和地圖工具有什麼特權?創建數據庫映射工具的理念是什麼?
ORM用於縮小面向對象模型(應用程序)和關係模型(數據庫)之間的差距。這種映射有幾個困難,比如繼承和對象識別等等(例如,請查看http://www.cit.dk/cot/reports/reports/Case4/05-v1.1/cot-4-05-1.1.pdf以繼續)。 有許多ORM實現/框架使用不同的概念來實現映射,並提供不同的「功能」。
正如你可能知道也有面向對象的數據庫系統一樣,但由於實際問題,關係模型仍然受到青睞。對於您的應用程序,您可以自行映射數據模型 ,或者(如果可用且符合您的需要)使用ORM。