On Thu, 28 May 2009 09:25:07 +0200 Arnaud Thimel <thimel@codelutin.com> wrote:
Benjamin POUSSIN a écrit :
Moi, j'aime bien, si le static est choquant on peut le remplacer par un stereotype particulier (plus chiant durant la modelisation mais je suis d'accord ce serait plus coherent).
Il faudrait aussi passer a spring pour faire tout cela, mais on va attendre un peu les premieres experiences guix et eugengo.
Salut,
moi je n'aime pas du tout l'idée du static (ni du stéréotype).
A choisir, je préfèrerais que dans le cas où on a besoin d'ajouter des méthodes dans le DAO, on modélise le DAO et on met une dépendance vers l'entité (ou chez pas quoi d'autre). Si un tel dao existe et qu'il a des méthodes, on les ajoute au dao généré, sinon on génère le dao normalement.
L'idee est sans doute la bonne, ajouter une classe si et seulement si on lui ajoute des methodes. Mais dans ce cas ce qui me chagrine un peu est qu'on se projete deja dans la solution technique et donc on se ferme un peu la porte a des evolution d'architecture. actuellement 1 Entity UML == 1 Pojo + 1 DAO + HBM et on aura alors 1 E + 1 DAO = 1 Pojo + 1 DAO + HBM Mais je devrais pouvoir survivre -- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii