Hello, Florian a émis le souhait de s'atteler à ToPIA 3 prochainement, cool :) Il faudrait qu'on définisse clairement ce qu'on veut faire car il ne s'agit pas de faire ça sur un bord de table, la plupart de nos applications utilisant ToPIA il faut assumer :) et limiter la casse lors de la migration vers la future version 3. Ce qui doit être fait selon moi : - Ecrire un nouveau TopiaContextImpl qui utilise EntityManager au lieu de la session hibernate (et encore, je suis même pas sûr, on pourrait peut-être continuer à utiliser la session hibernate 4...) - Déprécier tout les code qu'on ne veut plus dans ToPIA (j'en avais écrit pas mal dans un paquet util mais je pourrais le redescendre dans ObServe je pense car au final c'est assez spécifique) cela doit être fait avant la version 3 pour le supprimer en version 3! - Supprimer tout le code déprécié - Revoir le générateur de mapping Au final hormis les requètes basées sur TopiaQuery tout le reste doit rester compatible (i.e les entités et dao doivent être identiques). Qui dit mieux ? -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com