Une entité (Entity) est un objet de domaine persistant.
Une entité peut être :
Des classes abstraites ou concrètes. Les entités peuvent aussi étendre comme des classes entité des classes qui ne sont pas des entités et des classes qui ne sont pas des entités peuvent étendre des classes entité.
Une entité doit avoir :
Un constructeur sans argument (public ou protégé). La classe entité peut avoir d'autres constructeurs également.
Chaque entité persistante doit être mappée sur une table de base de données et contenir une clé primaire. Les entités persistantes sont identifiées par l'annotation @Entity
.
Utilisez cette procédure pour ajouter une persistance à une entité existante :
Ouvrez la classe Java dans l'explorateur de projets.
Sélectionnez la classe dans la vue Structure JPA.
Dans la vue Caractéristiques JPA, cliquez sur l'hyperlien du type de mappage pour accéder à la boîte de dialogue Sélection du type de mappage. Dans la figure suivante, un clic sur l'entité permet d'appeler la boîte de dialogue à partir de la vue Caractéristiques JPA.
Conseil : Vous pouvez également modifier (ou ajouter) la persistance d'une entité en cliquant avec le bouton droit de la souris sur la classe dans la vue Structure JPA, puis en cliquant sur Mapper comme > Entité. |
Sélectionnez Entité dans la boîte de dialogue Sélection du type de mappage, puis cliquez sur OK.
Remplissez le reste de la vue Caractéristiques JPA (pour les entités).