Non, pas des objets métier, des objets métier anémiques, des simple conteneurs de données (les fameux chaps en proivate + getters +setters ainsi que d'autres méthodes hyper simple ne faisant que travailler sur les champs internes), rien de spécial la dedans et ça ne casse aucunement la séparation de couches ...
Je ne vois pas la différence: si on ajoute un champ à un objet persistents, on va devoir l'ajouter dans le DTO ainsiq ue dans le code du binding. de même pour la suppression d'un champ. ça ne sert qu'en cas de renommage, mais tu as toute la lourdeur en contre partie
J'apprécie ta franchise, mais vraiment

Parceque c'est vrai que sur le papier, c'est pas mal du tout. Essaies de mettre ça en pratique dans un projet de taille imposante (quelques dizaines d'entités) et tu verras

Partager