属性を明示的に含めたり除外したりします。 - AWS SDK for Java 2.x

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

属性を明示的に含めたり除外したりします。

DynamoDB 拡張クライアント API には、データクラス属性がテーブルの属性にならないようにする注釈が用意されています。この API では、データクラスの属性名とは異なる属性名を使用することもできます。

属性を除外する

DynamoDB テーブルにマッピングしてはいけない属性を無視するには、その属性に @DynamoDbIgnore 注釈を付けます。

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

属性を含める

DynamoDB テーブルで使用される属性の名前を変更するには、@DynamoDbAttribute 注釈を付けて別の名前を指定します。

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