存储中的领域实体类型的对象上进行操作。数据映射器是，在持久化数据存储（经常是关系数据库）和内存中数据表示（）之间，进行双向转移的。这个模式的目标是，保持内存中表示和持久化数据之间相互独立，并独立于数据映射器自身。数据访问层是由一个或多个映射器（或数据访问对象）构成，它们进行数据转移。映射器实现在范围上有所不同。通用映射器将处理很多不同的领域实体类型，专用映射器只处理一种或一些。
实现.这个概念的实现可在很多编程语言的各种框架中见到。