Le 22/03/2010 18:36, Eric Chatellier a écrit :
Bonjour.
J'ai ajouté une méthode create() sur le DAO qui prend une entité en paramètres.
Bizarrement elle n'existait pas.
Y a-t-il une raison a son absence ?
Le but est de faire ce genre de code : Account myAccount = new AccountImpl() [...] myAccount = accoutDAO.create(myAccount);
Le problème est peut-être ailleurs finalement. Dans le cas de lima, inclure une forte dépendance sur les "Impl" n'est pas forcement une bonne solution non plus. On pourrait avoir une methode "newInstance()" sur le DAO qui retourne une instance de "Impl" manipulable via son interface. Par contre, dans le cas d'utilisation d'EJB distant, faire un appel au DAO à chaque instanciation risque d'être couteux (et compliqué par rapport à un simple "new"). -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com