DataMapper和ORM有什么区别?

时间:2012-02-23 23:33:10

标签: design-patterns orm datamapper

DataMapper和ORM有什么区别?我认为DataMapper是ORM的一种形式,不是吗?如果你用你自己的话提供DataMapper和ORM的辩护,我将非常感激。

谢谢大家的帮助和支持。

1 个答案:

答案 0 :(得分:1)

来自P of EAA:Data Mapper是一个Mappers层,可以在对象和数据库之间移动数据,同时保持它们彼此独立以及映射器本身。

ORM(对象关系映射)是Data Mapper的一种可能实现。 ORM是一种技术/解决方案,它为可以操作的应用程序提供基于对象的数据视图