Introduction
For a Spring Web developer, the situation is probably well known; you have an Entity, defined as a class that is persisted to some kind of persistence layer. The Entity must be partially exposed to the outside world and the Entity must be creatable and updatable.
![mapping_with_entities](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqDuLHL-C1MQeGqev9fOPro0vzXrdHCbKdK7t31sk_t7azaFXHe1hO2mug5i_S9Z5cNKiYD5meDI45_raqv9S71Pg-vU9h0THO6W-okYDAsgDoWuJicKRDFH5kaNR6a1X0-AFZ1TziGWJL/s1600/mapping-with-entities.png)