Eh Eh tip top le sujet, je suis actuellement en plein dans le sujet.
Je viens d'arriver sur un projet où EMF a été utilisé pour faire le dataBinding
Le client est codé en RCP et se base sur ces classes (modèle 1).
Coté serveur, on recoit nos objets via WebServices mais le modèle (modèle 1) ne comportait pas d'information de mapping necessaire à hibernate pour la persistance. Une solution existe "Teneo" mais celà générer des informations de mapping à la Xdoclet dans les commentaires (pas trop JPA tout ca)
++ JAXB/HyperJAXB3
Je me suis penché donc sur d'autres solutions telle que JAXB pour la partie serveur et sur les solutions permettant d'ajouter une couche de persistance sur les objets générés et j'ai trouvé Hyperjaxb3.
Assez puissant et très facile a mettre en oeuvre.
Cette solution devrait être retenu après avoir pousser les tests un peu plus loin.
Un -- pour JAXB (corriger moi si je me trompe) qui ne génère pas de code pour gerer les minInclusive et maxInclusive dans le setter.
Il semblerait que ce soit quand meme gérer lors de la sérialisation/désérialisation de l'objet..
Voilou vlalou !
Partager