

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

# 属性を明示的に含めたり除外したりします。
<a name="ddb-en-client-adv-features-inex-attr"></a>

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

## 属性を除外する
<a name="ddb-en-client-adv-features-inex-attr-ex"></a>

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

```
private String internalKey;

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

## 属性を含める
<a name="ddb-en-client-adv-features-inex-attr-in"></a>

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

```
private String internalKey;

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