Skip to main content

Command Palette

Search for a command to run...

DTO (Data Transfer Object)

Published
1 min readView as Markdown

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.