Le 03/05/2012 15:48, Brendan Le Ny a écrit :
Migration vers JPA ==================
- Utiliser OpenJPA comme implémentation de JPA par défaut et permettre d'utiliser Hibernate 4
Pour moi, il n'y a pas "d'implémentation par défaut". Topia doit être codé sur l'API JPA et à l'utilisateur de fournir le moteur. Par contre, il serait intéressant que les test passe à la fois sur openjpa et sur hibernate.
Améliorations diverses ======================
- Arrêter de modéliser les DAO (ne garder que le nécessaire dans le transformer)
Pour info, il est tout a fait possible à l'heure actuelle de ne pas modéliser les DAO dans le modèle et d'avoir des DAO custom. Donc ne rien changer et ne pas avoir de "transformer pour ca". L'héritage des classes DAO est étrange: TopiaDAOImpl <-- XXXDAOAbstract <-- XXXDAO <--- XXXDAOImpl Il n'y a pas d'interface, et 2 classes d'impl. Je pense (sans en être sûr) que cela avait été réfléchit comme ca au départ, et il n'y a qu'à redéfinir XXXDAO et c'est tout. -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com