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.
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. |
DynamoDbAutoGeneratedUuid | Attribut | Generieren Sie einen eindeutigen UUID (Universally Unique Identifier) für ein Attribut, wenn ein neuer Datensatz in die Datenbank geschrieben wird. | 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.