Skip to content

Files

This branch is 2004 commits behind iluwatar/java-design-patterns:master.

data-mapper

layout title folder permalink categories tags
pattern
Data Mapper
data-mapper
/patterns/data-mapper/
Persistence Tier
Java
Difficulty-Beginner

Intent

A layer of mappers that moves data between objects and a database while keeping them independent of each other and the mapper itself

alt text

Applicability

Use the Data Mapper in any of the following situations

  • when you want to decouple data objects from DB access layer
  • when you want to write multiple data retrieval/persistence implementations

Credits