Le mapping entité / DTO convertit un objet du modèle (entité) en objet d'échange et inversement, pour ne pas exposer l'entité à l'API. Il s'écrit à la main dans une méthode dédiée ou avec un outil de génération comme MapStruct. Il doit rester à un seul endroit, souvent dans la couche service.
Exemple
ClientResponse toDto(Client c) { return new ClientResponse(c.getId(), c.getNom()); }