Mappage de version

Utilisez un mappage de version pour indiquer la zone utilisée pour le verrouillage minimal. Si l'entité est associée à plusieurs tables, vous ne devez utiliser un mappage de version qu'avec la table primaire. Vous devez avoir un seul mappage de version par entité persistante. Les mappages de version peuvent être utilisés uniquement avec les types d'attribut suivants :

Pour créer un mappage de version :

  1. Dans la vue Structure JPA, sélectionnez la zone à mapper.

  2. Cliquez avec le bouton droit de la souris sur la zone, puis sélectionnez Mapper comme > Version. 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 de la vue Caractéristiques JPA.

    Propriété Description Valeur par défaut
    Hyperlien d'entité mappée Définit le mappage comme étant de type Version. Cette zone correspond à l'annotation @Version. Version
    Colonne Colonne de la base de données mappée sur l'attribut entity. Voir "Colonne" pour plus de détails. Par défaut, la colonne est supposée porter le même nom que l'attribut et est toujours incluse dans les instructions INSERT et UPDATE.
    Tableau Nom de la table de base de données. Ce doit être la table primaire associée à l'entité de l'attribut.
    Temporel Indique le type de données. Voir "Temporel" pour plus de détails.
    • Date

    • Temps

    • Horodatage



Eclipse ajoute les annotations suivantes à la zone :

@Version
@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