维基百科不正确地说ORM只是进行类型转换而不一定是数据传输吗?

时间:2009-08-23 00:50:49

标签: database orm

根据the Wikipedia article对象关系映射:

  

是一种编程技术   在不兼容之间转换数据   在关系数据库中键入系统   和面向对象的编程   语言

我认为ORM还负责在应用程序和数据库之间传输数据。这不一定是真的吗?

编辑:在阅读答案后,我不知道是否有可能选择一个明确正确的答案,因为这可能在某种程度上是主观的。一方面,ORM本身可能不会执行数据传输,而是JDBC或其他类似技术。另一方面,ORM是负责将此任务委派给JDBC的参与者,因此可以认为是“负责”传输。

2 个答案:

答案 0 :(得分:3)

这篇文章指的是对象关系映射的概念,而不是它的任何软件实现,例如Hibernate,它确实做了你提到的(可能是委托)其他机制的工作。)

无论哪种方式,它都是一个协作式百科全书,所以如果您认为可以更清晰,可以随时编辑该文章。

答案 1 :(得分:3)

数据传输通常由较低级别的机制(如Java中的JDBC)处理。