DTO (Data Transfer Object)
La différence principale entre un DTO et un objet classique réside dans leur rôle et leur utilisation:
Objet Classique (Entité)
- Représente un objet métier réel dans l’application, souvent lié à une base de données
- Il contient des annotations comme “Entity”, “Id”….
- Il peut inclure des logique métiers ou des validations.
DTO
- Utilisé uniquement pour transférer des données entre différentes couches de l’application.
- Pas lié à la base de données.
- Ne contient pas de logique métier. Il sert uniquement à transporter des données.
