Question

J'utilise l'exécution de openjpa de JPA. Au moment du développement J'utilise des annotations pour configurer des entités JPA. À l'intégration, pré-production et production et de l'environnement, j'utilise les fichiers de mapping ORM pour configurer des entités. S'il vous plaît suggérer un outil qui permet de générer des fichiers de mappage des annotations de JPA, de sorte que ces fichiers de mappage peuvent être modifiés manuellement pour l'environnement différent. S'il existe déjà un opensource maven-plugin; sera grande.

Était-ce utile?

La solution

Je ne sais pas vraiment OpenJPA donc il y a peut-être une meilleure façon de le faire, mais une option serait d'abord générer le fichier de schéma XML à partir des entités annotées en utilisant la schéma outil et le fichier de orm.xml le schema.xml en utilisant la cartographie inversée Outil . En fait, ce processus est discuté dans ce fil .

J'ai vérifié OpenJPA Maven Plugin mais il ne semble pas pour soutenir la partie Mapping inverse (il a seulement openjpa: schéma objectif qui permet de Créer un fichier contenant le XML de mappage de schéma , la première opération nécessaire, mais rien pour la deuxième partie). L'extension du plugin pour ajouter le openjpa manquant. Objectif inverse de la cartographie faudrait donc le développement, mais il ne devrait pas être une tâche difficile

Il y a une autre option si. OpenJPA fournit les tâches Ant suivantes pour les deux opérations:

Il devrait être possible de les appeler à partir Maven en utilisant Maven AntRun Plugin . Consultez la documentation pour plus de détails sur la façon de les utiliser.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top