Vous pouvez transformer un attribut en colonne. Pour ce faire, vous devez sélectionner l'option Persistant sur l'onglet Détails de la feuille de propriétés d'attribut.
Les attributs persistants peuvent avoir des types de données simples ou complexes.
Le type de données simple est basé sur les types de données standard, tels que int, float, String, Date etc. Chaque attribut persistant est transformé en une colonne. Son type de données est converti en type de données standard interne. Le type de données standard interne est ensuite mis en correspondance avec un type de données spécifique de la base de données physique.
Le tableau suivant répertorie les correspondances entre les types de données simples pris en charge par Java et les types de données standard internes.
Type de données Java |
Type de données standard |
Description |
---|---|---|
String |
VA254 |
Caractère variable avec une longueur maximale de 254 |
Date |
DT |
Date |
Object |
ANY |
Type de données par défaut |
Boolean |
BL |
Deux valeurs opposées (vrai/faux ; oui/non ; 1/0) |
Integer |
I |
Entier 32 bits |
Short |
SI |
Entier 16 bits |
Long |
LI |
Entier 64 bits |
Float |
F |
Nombre en virgule flottante 32 bits |
Double |
N |
Nombres avec un nombre de décimales fixe |
Character |
A1 |
Caractère ayant la longueur 1 |
Byte |
BT |
Valeurs comprises entre 1 et 256 |
Number |
N |
Nombres avec un nombre de décimales fixe |
StringBuffer |
TXT |
Chaînes de caractères |
Thread |
ANY |
Type de données par défaut |
ThreadGroup |
ANY |
Type de données par défaut |
Process |
ANY |
Type de données par défaut |
Le tableau suivant répertorie les correspondances entre les types de données simples pris en charge par C# et les types de données standard internes.
Type de données C# |
Type de données standard |
Description |
---|---|---|
Array |
ANY |
Type de données par défaut |
Boolean |
BL |
Deux valeurs opposées (vrai/faux ; oui/non ; 1/0) |
Byte |
BT |
Valeurs comprises entre 1 et 256 |
Char |
TXT |
Chaînes de caractères |
DateTime |
DT |
Date |
TimeSpan |
T |
Heure |
Decimal |
DC |
Décimal |
Double |
LF |
Nombres en virgule flottante 64 bits double précision |
Int16 |
SI |
Entier 16 bits |
Int32 |
I |
Entier 32 bits |
Int64 |
LI |
Entier 64 bits |
Object |
ANY |
Type de données par défaut |
SByte |
BT |
Valeurs comprises entre 1 et 256 |
Single |
F |
Nombre en virgule flottante 32 bits |
String |
VA254 |
Caractère variable avec une longueur maximale de 254 |
UInt16 |
SI |
Entier 16 bits |
UInt32 |
I |
Entier 32 bits |
UInt64 |
LI |
Entier 64 bits |
Ces types de données standard seront convertis en types de données pris en charge par le SGBD de votre MPD. Reportez-vous à la définition de la base de données pour connaître le détail des règles de conversion.
Vous pouvez personnaliser le code des types de données générés dans la zone Code de la zone de groupe Persistant. Vous pouvez également personnaliser le code des colonnes générées.
La correspondance d'attribut sera générée pour l'attribut.
Le type de données complexe est basé sur un classificateur. La transformation dépend des paramètres de persistance du classificateur. Le classificateur est généralement utilisé comme une classe de type valeur. Pour plus d'informations, voir la section Transformation de type valeur.