Avec les outils JPA, vous pouvez créer un bean entity JPA et ajouter une fonction de persistance à des objets Java™ simple (POJO).
Procédure
- Créez un projet JPA ou activez la prise en charge de JPA dans un projet approprié. Assurez-vous qu'une connexion de base de données active
est définie pour le projet.
- Ouvrez la perspective JPA. (Cliquez sur .)
- Créez une classe Java
(.
- Dans la vue Explorateur de packages, cliquez avec le bouton droit de la souris sur la nouvelle classe et sélectionnez . Vous pouvez sélectionner Annoter dans Java et Liste dans persistence.xml. Cliquez sur Suivant.
Indiquez la table de base de données à mapper et cliquez sur Suivant pour spécifier le mappage des attributs de bean vers les colonnes de base de données.
Cliquez sur Terminer.
- La nouvelle classe apparaît maintenant dans la vue de structure JPA. Cliquez dessus pour accéder à la vue Détails JPA. Pour changer le type de mappage, cliquez sur
le type sur lequel la classe est mappé.Vous pouvez ajouter les types suivants de persistance à la classe :
- Si vous avez choisi Entité à l'étape précédente, vous
pouvez configurer
les propriétés de l'entité en utilisant la vue Détails JPA.
- Vous pouvez spécifier le mappage de chaque attribut présent dans votre
classe persistante. Au cours de cette étape, vous définissez de quelle manière chaque attribut
de la classe est mappé à la base de données. Dans la vue Structure JPA, cliquez sur l'attribut que vous souhaitez
mapper et, dans la vue Détails JPA, cliquez sur la liste
déroulante Mapper en tant que. Vous pouvez choisir les types de mappage
suivants (voir le
manuel Java Persistence Tools User Guide
pour savoir comment remplir les champs) :
Remarque : Les classes persistantes entité (@Entity) doivent avoir exactement un attribut avec un
mappage d'ID.