

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Annotazioni di classi di dati
<a name="ddb-en-client-anno-index"></a>

La tabella seguente elenca le annotazioni che possono essere utilizzate sulle classi di dati e fornisce collegamenti a informazioni ed esempi contenuti in questa guida. La tabella è ordinata in ordine alfabetico crescente in base al nome dell'annotazione.


**Annotazioni delle classi di dati utilizzate in questa guida**  

| Nome dell'annotazione | L'annotazione si applica a 1 | Cosa fa | Dove viene mostrato in questa guida | 
| --- | --- | --- | --- | 
| DynamoDbAtomicCounter | attributo 2 | Incrementa un attributo numerico con tag ogni volta che un record viene scritto nel database. | [Introduzione e discussione.](ddb-en-client-extensions.md#ddb-en-client-extensions-ACE) | 
| DynamoDbAttribute | attributo | Definisce o rinomina una proprietà del bean mappata a un attributo di tabella DynamoDB. |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbAutoGeneratedTimestampAttribute | attributo | Aggiorna un attributo taggato con un timestamp corrente ogni volta che l'elemento viene scritto correttamente nel database | [Introduzione e discussione.](ddb-en-client-extensions.md#ddb-en-client-extensions-AGTE) | 
| DynamoDbAutoGeneratedUuid | attributo | Genera un UUID (Universally Unique Identifier) univoco per un attributo quando un nuovo record viene scritto nel database. | [Introduzione e discussione.](ddb-en-client-extensions.md#ddb-en-client-extensions-AGUE) | 
| DynamoDbBean | classe | Contrassegna una classe di dati come mappabile su uno schema tabellare. | Primo utilizzo sulla [classe Customer nella sezione](ddb-en-client-gs-tableschema.md#ddb-en-client-gs-tableschema-anno-bean-cust) Guida introduttiva. In tutta la guida sono presenti diversi utilizzi. | 
| DynamoDbConvertedBy | attributo | Associa un attributo personalizzato all'AttributeConverterattributo annotato. | [Discussione iniziale ed esempio.](ddb-en-client-adv-features-conversion.md#ddb-en-client-adv-features-conversion-single) | 
| DynamoDbFlatten | attributo | Appiattisce tutti gli attributi di una classe di dati DynamoDB separata e li aggiunge come attributi di primo livello al record che viene letto e scritto nel database.  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbIgnore | attributo |  Fa sì che l'attributo rimanga non mappato.  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbIgnoreNulls | attributo | Impedisce il salvataggio degli attributi nulli degli oggetti annidati. DynamoDb  | [Discussioni ed esempi.](ddb-en-client-adv-features-ignore-null.md) | 
| DynamoDbImmutable | classe |  Contrassegna una classe di dati immutabile come mappabile su uno schema tabellare.  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbPartitionKey | attributo |  Contrassegna un attributo come chiave di partizione primaria (chiave hash) della tabella. DynamoDb  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbPreserveEmptyObject | attributo |  Speciifica che se non sono presenti dati per l'oggetto mappato all'attributo annotato, l'oggetto deve essere inizializzato con tutti i campi nulli.  | [Discussione ed esempi.](ddb-en-client-adv-features-empty.md) | 
| DynamoDbSecondaryPartitionKey | attributo |  Contrassegna un attributo come chiave di partizione per un indice secondario globale.  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbSecondarySortKey | attributo |  Contrassegna un attributo come chiave di ordinamento opzionale per un indice secondario globale o locale.  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbSortKey | attributo |  Contrassegna un attributo come chiave di ordinamento primaria opzionale (chiave di intervallo).  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbUpdateBehavior | attributo |  Specifica il comportamento quando questo attributo viene aggiornato come parte di un'operazione di 'aggiornamento' come UpdateItem.  | [Introduzione ed esempio.](ddb-en-client-adv-features-upd-behavior.md) | 
| DynamoDbVersionAttribute | attributo | Incrementa il numero di versione di un articolo. | [Introduzione e discussione.](ddb-en-client-extensions.md#ddb-en-client-extensions-VRE) | 

1 È possibile applicare un'annotazione a livello di attributo al getter o al setter, ma non a entrambi. Questa guida mostra le annotazioni sui getter.

2 Il termine `property` viene normalmente utilizzato per un valore incapsulato in una classe di dati. JavaBean Tuttavia, questa guida utilizza `attribute` invece il termine, per coerenza con la terminologia utilizzata da DynamoDB.