Bonjour,

Un exemple tout simple vaut mieux qu'une question compliquée.

Dans une couche service, une méthode addUser(oUser) permet d'ajouter un utilisateur en base de données.
Elle prend un objet utilisateur en paramètre.

La méthode addUser(oUser) valide l'entité avant ajout en base de données.
Imaginons les attributs login, mot de passe, email...


En cas d'erreur sur un ou plusieurs attributs, comment retournez-vous toutes les erreurs à la fois ?
Un tableau d'erreurs, un objet/collection d'erreurs, l'objet en entrée modifié, exceptions ?
Avez-vous une règle, une convention, etc... ?

Merci,
Dorian