Transformation d'attribut

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.

Type de données simple

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.

Type de données complexe

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.


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com