Cette table affiche la liste des propriétés générales disponibles dans la vue Caractéristiques Java pour chaque type de mappage.
Propriété | Description | Valeur par défaut | Disponible pour le type de mappage |
---|---|---|---|
Hyperlien du type de mappage | Le fait de cliquer sur le nom du type de mappage, qui est représenté sous forme d'un hyperlien, appelle la boîte de dialogue Sélection du type de mappage. Cette boîte de dialogue permet de spécifier le type d'attribut. | Base | Tous les types de mappage |
Colonne | Colonne de la base de données qui contient la valeur pour l'attribut. Cette zone correspond à l'annotation @Column . |
Par défaut, la colonne est supposée porter le même nom que l'attribut. | Mappage de base, Mappage imbriqué, Mappage d'ID, Mappage de version |
Nom | Nom de la colonne de la base de données.
Cette zone correspond à l'annotation |
Mappage de base, Mappage imbriqué, Mappage d'ID | |
Table | Nom de la table d'une base de données qui contient la colonne sélectionnée. | Mappage de base, Mappage imbriqué, Mappage d'ID | |
Insérable | Indique si la colonne est toujours incluse dans les instructions SQL INSERT . |
True | Mappage de base, Mappage imbriqué, Mappage d'ID |
Modifiable | Indique si la colonne est toujours incluse dans les instructions SQL UPDATE . |
True | Mappage de base, Mappage imbriqué, Mappage d'ID |
Unique | Définit la contrainte UNIQUE pour la colonne. |
False | Mappage de base, Mappage imbriqué, Mappage d'ID |
NULL admis | Indique que la colonne peut contenir des valeurs null. | True | Mappage de base, Mappage imbriqué, Mappage d'ID |
Longueur | Définit la longueur de la colonne. | 255 | Mappage de base, Mappage imbriqué, Mappage d'ID |
Précision | Définit la précision des valeurs de la colonne. | 0 | Mappage de base, Mappage imbriqué, Mappage d'ID |
Echelle | Définit le nombre de chiffres qui apparaissent à droite du séparateur décimal. | 0 | Mappage de base, Mappage imbriqué, Mappage d'ID |
Définition de colonne | Définit le langage de définition de données pour une colonne. Cette valeur est utilisée lors de la génération d'une table. | Mappage de base, Mappage imbriqué, Mappage d'ID | |
Type d'extraction | Définit comment les données sont chargées à partir de la base de données :
|
Eager | Mappage de base, Mappage un à un, Mappage plusieurs à plusieurs, Mappage plusieurs à un |
Facultatif | Indique si cette zone peut avoir la valeur null. | Oui | Mappage de base, Mappage un à un,, Mappage plusieurs à un |
Objet LOB | Indique si la zone est mappée sur java.sql.Clob ou sur java.sql.Blob .
Cette zone correspond à l'annotation |
Mappage de base |
|
Temporel | Indique si cette zone est l'une des données suivantes :
Cette zone correspond à l'annotation |
Mappage de base, Mappage d'ID | |
Enuméré | Indique comment conserver les classes Constraint énumérées si la valeur de String répond aux exigences de votre application ou correspond à un schéma de base de données existant.
Cette zone correspond à l'annotation |
Ordinal | |
Entité cible | Entité persistante à laquelle l'attribut est mappé. | Mappage un à un, Mappage un à plusieurs Mappage plusieurs à plusieurs, Mappage plusieurs à un | |
ID | Indiquez si l'ID de l'entité est dérivée de l'identité d'une autre entité. | ||
Type de cascade | Indiquez quelles opérations sont propagées sur toute l'entité.
|
Mappage un à un, Mappage un à plusieurs, Mappage plusieurs à plusieurs, Mappage plusieurs à un | |
Mappé par | Zone de la table d'une base de données qui "est propriétaire de" la relation. Cette zone n'est nécessaire que du côté non propriétaire de la relation. | Mappage un à un, Mappage un à plusieurs | |
Ordonner par | Indiquez l'ordre par défaut pour les objets renvoyés par une requête :
Cette zone correspond à l'annotation |
Clé primaire | Mappage un à plusieurs. Mappage plusieurs à plusieurs, Mappage plusieurs à un |
Ecrasement des attributs | Ecrase les mappages De base d'une superclasse mappée (par exemple, si le nom de colonne hérité est incompatible avec un modèle de données préexistant ou non valide comme nom de colonne dans votre base de données). | Mappage imbriqué
|