

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.

# Fügen Sie Attribute explizit ein oder schließen Sie sie aus
<a name="ddb-en-client-adv-features-inex-attr"></a>

Die DynamoDB Enhanced Client API bietet Anmerkungen, um Datenklassenattribute daran zu hindern, zu Attributen in einer Tabelle zu werden. Mit der API können Sie auch einen Attributnamen verwenden, der sich vom Attributnamen der Datenklasse unterscheidet.

## Attribute ausschließen
<a name="ddb-en-client-adv-features-inex-attr-ex"></a>

Um Attribute zu ignorieren, die keiner DynamoDB-Tabelle zugeordnet werden sollten, markieren Sie das Attribut mit der Anmerkung. `@DynamoDbIgnore`

```
private String internalKey;

@DynamoDbIgnore
public String getInternalKey() { return this.internalKey; }
public void setInternalKey(String internalKey) { this.internalKey = internalKey;}
```

## Attribute einbeziehen
<a name="ddb-en-client-adv-features-inex-attr-in"></a>

Um den Namen eines in der DynamoDB-Tabelle verwendeten Attributs zu ändern, markieren Sie es mit der `@DynamoDbAttribute` Anmerkung und geben Sie einen anderen Namen ein.

```
private String internalKey;

@DynamoDbAttribute("renamedInternalKey")
public String getInternalKey() { return this.internalKey; }
public void setInternalKey(String internalKey) { this.internalKey = internalKey;}
```