Combiner JAXB et JPA dans un modèle

Je dois concevoir un modèle de données (dans une application Java EE 6) qui sera conservée par JPA, et qui doit aussi être sérialisé par JAXB. La dernière fois que je l'ai fait, j'ai eu un groupe de classes d'entité avec des annotations JAXB, et un autre avec des annotations JPA. Cela signifiait que je devais avoir beaucoup de code réutilisable pour la conversion entre les deux. Je suis en train de penser à les combiner, de sorte que chaque classe aura deux types d'annotations. Je sais que ce peut être fait, mais ma question est, devrait - il être? Ça va causer des problèmes?

source d'informationauteur Mike Baranczak