

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 데이터 클래스 주석
<a name="ddb-en-client-anno-index"></a>

다음 표에는 데이터 클래스에 사용할 수 있는 주석이 나열되어 있으며 이 가이드의 정보 및 예제에 대한 링크가 제공됩니다. 테이블은 주석 이름을 기준으로 알파벳 오름차순으로 정렬됩니다.


**이 가이드에 사용된 데이터 클래스 주석**  

| 주석 이름 | 주석은 1에 적용됩니다. | 하는 일 | 이 가이드에 표시된 위치 | 
| --- | --- | --- | --- | 
| DynamoDbAtomicCounter | 속성2 | 레코드가 데이터베이스에 기록될 때마다 태그가 지정된 숫자 속성이 증가합니다. | [소개 및 토론.](ddb-en-client-extensions.md#ddb-en-client-extensions-ACE) | 
| DynamoDbAttribute | 속성 | DynamoDB 테이블 속성에 매핑되는 Bean 속성을 정의하거나 이름을 바꿉니다. |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbAutoGeneratedTimestampAttribute | 속성 | 항목이 데이터베이스에 성공적으로 기록될 때마다 현재 타임스탬프로 태그가 지정된 속성을 업데이트합니다. | [소개 및 토론](ddb-en-client-extensions.md#ddb-en-client-extensions-AGTE). | 
| DynamoDbAutoGeneratedUuid | 속성 | 새 레코드가 데이터베이스에 기록될 때 속성에 대한 고유한 UUID(범용 고유 식별자)를 생성합니다. | [소개 및 토론.](ddb-en-client-extensions.md#ddb-en-client-extensions-AGUE) | 
| DynamoDbBean | class | 데이터 클래스를 테이블 스키마에 매핑할 수 있는 것으로 표시합니다. | 먼저 시작하기 단원의 [Customer 클래스](ddb-en-client-gs-tableschema.md#ddb-en-client-gs-tableschema-anno-bean-cust)에서 사용하세요. 가이드 곳곳에 여러 가지 사용법이 나와 있습니다. | 
| DynamoDbConvertedBy | 속성 | 사용자 지정 AttributeConverter을 주석이 달린 속성과 연결합니다. | [초기 논의 및 예제.](ddb-en-client-adv-features-conversion.md#ddb-en-client-adv-features-conversion-single) | 
| DynamoDbFlatten | 속성 | 개별 DynamoDB 데이터 클래스의 모든 속성을 평면화하여 데이터베이스에서 읽고 쓰는 레코드에 최상위 속성으로 추가합니다. |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbIgnore | 속성 | 그 결과 속성이 매핑되지 않은 상태로 남습니다. |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbIgnoreNulls | 속성 | 중첩된 DynamoDB 객체의 null 속성이 저장되지 않도록 합니다. | [설명 및 예제.](ddb-en-client-adv-features-ignore-null.md) | 
| DynamoDbImmutable | class | 변경할 수 없는 데이터 클래스를 테이블 스키마에 매핑 가능한 것으로 표시합니다. |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbPartitionKey | 속성 | 속성을 DynamoDb 테이블의 기본 파티션 키(해시 키)로 표시합니다. |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbPreserveEmptyObject | 속성 | 주석이 달린 속성에 매핑된 개체에 대한 데이터가 없는 경우 개체가 모든 null 필드로 초기화되어야 함을 지정합니다. | [설명 및 예제.](ddb-en-client-adv-features-empty.md) | 
| DynamoDbSecondaryPartitionKey | 속성 | 속성을 글로벌 보조 인텍스의 파티션 키로 표시합니다. |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbSecondarySortKey | 속성 | 속성을 글로벌 또는 로컬 보조 인덱스의 선택적 정렬 키로 표시합니다. |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbSortKey | 속성 | 속성을 선택적 기본 정렬 키(범위 키)로 표시합니다. |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/sdk-for-java/latest/developer-guide/ddb-en-client-anno-index.html)  | 
| DynamoDbUpdateBehavior | 속성 | UpdateItem과 같은 '업데이트' 작업의 일부로 이 속성이 업데이트될 때의 동작을 지정합니다. | [소개 및 예제.](ddb-en-client-adv-features-upd-behavior.md) | 
| DynamoDbVersionAttribute | 속성 | 항목 버전 번호를 증가시킵니다. | [소개 및 토론.](ddb-en-client-extensions.md#ddb-en-client-extensions-VRE) | 

1속성 수준 주석을 getter 또는 setter에 적용할 수 있지만 둘 다 적용할 수는 없습니다. 이 가이드에서는 getter에 대한 주석을 보여줍니다.

2`property` 용어는 일반적으로 JavaBean 데이터 클래스에서 캡슐화된 값에 사용됩니다. 하지만 이 가이드에서는 DynamoDB에서 사용하는 용어와의 일관성을 위해 용어 `attribute`를 대신 사용합니다.