2010-07-13 6 views
1

Je voudrais utiliser hibernate pour les objets persistants à travers les services web et je pense à utiliser hyperjaxb3 avec Apache CXF. Avez-vous d'autres suggestions à ce propos?Services Web et hibernation - comment les combineriez-vous?

Edit: Pour clarifier un peu ma question ... J'utilise eclipse et wsgen, wsimport ant tâches pour générer mon service et les classes de clients respectivement. J'utilise des annotations pour configurer les entités qui sont persistées par Hibernate. Avec ce paramètre, j'ai rencontré quelques problèmes simples que j'ai pu résoudre en faisant des recherches. Puis j'ai rencontré un problème avec les références cycliques que j'ai corrigées avec afterUnmarshal (décrit here). Ensuite, j'ai rencontré un problème d'entité avec deux parents (deux relations bidirectionnelles) que j'ai essayé de résoudre avec @XmlID et @XmlIDREF de la manière décrite here mais je ne l'ai pas fait à la fin. Et à ce moment-là, j'ai commencé à me demander si je faisais quelque chose de mal et j'utiliserais différents outils/technologies (devrais-je passer à maven, ou introduire le printemps, etc.) donc j'ai enquêté un peu sur hyperjaxb3 et je me suis demandé si cela pouvait être la solution à mes problèmes? :)

Édition 2: En bref, de quelle manière vous utilisez, préférez ou faites simplement dans la plupart des cas impliquant ces deux-là?

+1

Pouvez-vous préciser exactement ce que vous êtes curieux sur l'utilisation de ces deux? Exposer des services Web qui utilisent Hibernate en interne pour l'accès aux données est une pratique très courante. Quelle est la question exacte ici? –

Répondre

0

Jetez un oeil le Spring MVC Tutorial, que vous pourriez intégrer assez facilement avec Hibernate.