翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
属性を明示的に含めたり除外したりします。
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;}