Mappage imbriqué

Utilisez un Mappage intégré pour indiquer une zone ou propriété persistante d'une entité dont la valeur est une instance d'une classe pouvant être imbriquée.

  1. Dans la vue Structure JPA, cliquez avec le bouton droit de la souris sur la zone à mapper.

  2. Sélectionnez Mapper comme > Imbriqué. La vue Caractéristiques JPA (pour les attributs) affiche les propriétés de la zone sélectionnée.

  3. Utilisez cette table pour remplir les zones restantes dans la vue Caractéristiques JPA.

    Propriété Description Valeur par défaut
    Hyperlien de mappage d'entité Définit ce mappage comme Imbriqué.

    Cette zone correspond à l'annotation @Embedded.

    Imbriqué
    Ecrasement des attributs Indiquez de remplacer le mappage par défaut de l'attribut d'une entité. Sélectionnez Ecraser la valeur par défaut.

Eclipse ajoute les annotations suivantes à la zone :

@Embedded
@AttributeOverride(column=@Column(table="<COLUMN_TABLE>", name = "<COLUMN_NAME>"))

 

Tâche connexe

Mappage d'une entité

 

Référence connexe

Vue Structure JPA
Vue Caractéristiques JPA (pour les attributs)

 

Concept connexe

Présentation des mappages ORM
Présentation de l'interface de programme d'application de persistance Java Enterprise JavaBeans 3.0