Inclure ou exclure explicitement des attributs - AWS SDK for Java 2.x

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Inclure ou exclure explicitement des attributs

L'API DynamoDB Enhanced Client propose des annotations pour empêcher les attributs de classe de données de devenir des attributs d'une table. Avec l'API, vous pouvez également utiliser un nom d'attribut différent du nom d'attribut de classe de données.

Exclure les attributs

Pour ignorer les attributs qui ne doivent pas être mappés à une table DynamoDB, marquez l'attribut avec l'annotation. @DynamoDbIgnore

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

Inclure les attributs

Pour modifier le nom d'un attribut utilisé dans la table DynamoDB, marquez-le avec @DynamoDbAttribute l'annotation et saisissez un autre nom.

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