我是使用对象关系映射工具的新工作,我想知道导致编程工具被创建的原因。使用数据库和映射工具的特权是什么?
答案 0 :(得分:1)
ORM用于缩小面向对象模型(应用程序)和关系模型(数据库)之间的差距。这种映射存在一些困难,例如继承和对象识别,仅举几例(例如,请查看http://www.cit.dk/cot/reports/reports/Case4/05-v1.1/cot-4-05-1.1.pdf继续这里)。 有许多ORM实现/框架使用不同的概念来实现映射,它们提供不同的功能。
您可能也知道有面向对象的数据库系统,但由于实际问题,关系模型仍然受到青睐。对于您的应用程序,您可以映射数据模型 您自己或(如果可用且符合您的需要)使用ORM。