Anmerkungen zu Datenklassen - AWS SDK for Java 2.x

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Anmerkungen zu Datenklassen

In der folgenden Tabelle sind die Anmerkungen aufgeführt, die für Datenklassen verwendet werden können, und sie enthält Links zu Informationen und Beispielen in diesem Handbuch. Die Tabelle ist in aufsteigender alphabetischer Reihenfolge nach dem Namen der Anmerkung sortiert.

Anmerkungen zur Datenklasse, die in diesem Handbuch verwendet werden
Name der Anmerkung Die Anmerkung bezieht sich auf 1 Was macht es Wo es in diesem Handbuch gezeigt wird
DynamoDbAtomicCounter Attribut 2 Inkrementiert ein mit Tags versehenes numerisches Attribut jedes Mal, wenn ein Datensatz in die Datenbank geschrieben wird. Einführung und Diskussion.
DynamoDbAttribute Attribut Definiert oder benennt eine Bean-Eigenschaft um, die einem DynamoDB-Tabellenattribut zugeordnet ist.
DynamoDbAutoGeneratedTimestampAttribute Attribut Aktualisiert jedes Mal, wenn das Element erfolgreich in die Datenbank geschrieben wurde, ein mit einem Tag versehenes Attribut mit einem aktuellen Zeitstempel Einführung und Diskussion.
DynamoDbBean class Markiert eine Datenklasse als einem Tabellenschema zuordbar. Erste Anwendung in der Kundenklasse im Abschnitt Erste Schritte. Im gesamten Handbuch werden verschiedene Verwendungen verwendet.
DynamoDbConvertedBy Attribut Ordnet dem annotierten AttributeConverter Attribut einen benutzerdefinierten Wert zu. Erste Diskussion und Beispiel.
DynamoDbFlatten Attribut Reduziert alle Attribute einer separaten DynamoDB-Datenklasse und fügt sie dem Datensatz, der in die Datenbank gelesen und geschrieben wird, als Attribute der obersten Ebene hinzu.
DynamoDbIgnore Attribut

Führt dazu, dass das Attribut nicht zugeordnet wird.

DynamoDbIgnoreNulls Attribut Verhindert das Speichern von Null-Attributen verschachtelter DynamoDb Objekte. Diskussion und Beispiele.
DynamoDbImmutable class

Markiert eine unveränderliche Datenklasse als einem Tabellenschema zuordbar.

DynamoDbPartitionKey Attribut

Markiert ein Attribut als primären Partitionsschlüssel (Hash-Schlüssel) der DynamoDb Tabelle.

DynamoDbPreserveEmptyObject Attribut

Gibt an, dass das Objekt mit allen Nullfeldern initialisiert werden soll, wenn keine Daten für das Objekt vorhanden sind, das dem annotierten Attribut zugeordnet ist.

Diskussion und Beispiele.
DynamoDbSecondaryPartitionKey Attribut

Markiert ein Attribut als Partitionsschlüssel für einen globalen sekundären Index.

DynamoDbSecondarySortKey Attribut

Markiert ein Attribut als optionalen Sortierschlüssel für einen globalen oder lokalen Sekundärindex.

DynamoDbSortKey Attribut

Markiert ein Attribut als optionalen primären Sortierschlüssel (Bereichsschlüssel).

DynamoDbUpdateBehavior Attribut

Gibt das Verhalten an, wenn dieses Attribut im Rahmen eines Aktualisierungsvorgangs aktualisiert wird, UpdateItem z.

Einführung und Beispiel.
DynamoDbVersionAttribute Attribut Erhöht die Versionsnummer eines Artikels. Einführung und Diskussion.

1 Sie können Anmerkungen auf Attributebene auf Getter oder Setter anwenden, aber nicht auf beide. Diese Anleitung zeigt Anmerkungen zu Getter.

2 Der Begriff property wird normalerweise für einen Wert verwendet, der in einer Datenklasse gekapselt ist. JavaBean In diesem Handbuch wird der Begriff jedoch attribute stattdessen verwendet, um mit der von DynamoDB verwendeten Terminologie konsistent zu sein.