回答

1

ORM用於縮小面向對象模型(應用程序)和關係模型(數據庫)之間的差距。這種映射有幾個困難,比如繼承和對象識別等等(例如,請查看http://www.cit.dk/cot/reports/reports/Case4/05-v1.1/cot-4-05-1.1.pdf以繼續)。 有許多ORM實現/框架使用不同的概念來實現映射,並提供不同的「功能」。

正如你可能知道也有面向對象的數據庫系統一樣,但由於實際問題,關係模型仍然受到青睞。對於您的應用程序,您可以自行映射數據模型 ,或者(如果可用且符合您的需要)使用ORM。