明确包含或排除属性 - Amazon SDK for Java 2.x
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

明确包含或排除属性

DynamoDB 增强型客户端 API 提供了注释,可将数据类属性排除在表的属性之外。通过 API,您还可以使用与数据类属性名称不同的属性名称。

排除属性

要忽略不应映射到 DynamoDB 表的属性,请使用 @DynamoDbIgnore 注释标记该属性。

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

包含属性

要更改 DynamoDB 表中使用的属性的名称,请使用 @DynamoDbAttribute 注释标记该属性并提供其他名称。

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