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

Le API client DynamoDB amélioré propose des annotations pour empêcher les attributs de classe de données de devenir des attributs d'une table. Avec leAPI, 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;}