Vous pouvez utiliser l'éditeur XML de mappage ORM pour définir les mappages objet-relationnel de beans entity JPA dans le fichier orm.xml.
Lorsque vous spécifiez des mappages objet-relationnel à l'aide des outils JPA, les informations de mappage prennent la forme d'annotations Java placées à l'intérieur des fichiers de classe Java™. Cependant, vous pouvez aussi choisir de définir les mappages objet-relationnel en XML, dans un fichier appelé orm.xml.
Les informations de mappage définies dans le fichier orm.xml prévalent sur le comportement JPA par défaut et les éventuels mappages définis au moyen d'annotations. Vous avez donc la possibilité, par exemple, d'adapter des beans d'entité JPA existants à un ensemble différent de tables de base de données sans modifier leurs fichiers de classe.
Pour modifier le fichier orm.xml qui se trouve dans le répertoire META-INF du projet JPA :