데이터 클래스 주석 - AWS SDK for Java 2.x

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

데이터 클래스 주석

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

이 가이드에 사용된 데이터 클래스 주석
주석 이름 주석은 1에 적용됩니다. 하는 일 이 가이드에 표시된 위치
DynamoDbAtomicCounter 속성 2 레코드가 데이터베이스에 기록될 때마다 태그가 지정된 숫자 속성이 증가합니다. 소개 및 토론.
DynamoDbAttribute 속성 DynamoDB 테이블 속성에 매핑되는 Bean 속성을 정의하거나 이름을 바꿉니다.
DynamoDbAutoGeneratedTimestampAttribute 속성 항목이 데이터베이스에 성공적으로 기록될 때마다 현재 타임스탬프로 태그가 지정된 속성을 업데이트합니다. 소개 및 토론.
DynamoDbBean class 데이터 클래스를 테이블 스키마에 매핑할 수 있는 것으로 표시합니다. 먼저 시작하기 단원의 Customer 클래스에서 사용하세요. 가이드 곳곳에 여러 가지 사용법이 나와 있습니다.
DynamoDbConvertedBy 속성 사용자 지정 AttributeConverter을 주석이 달린 속성과 연결합니다. 초기 논의 및 예제.
DynamoDbFlatten 속성 개별 DynamoDB 데이터 클래스의 모든 속성을 평면화하여 데이터베이스에서 읽고 쓰는 레코드에 최상위 속성으로 추가합니다.
DynamoDbIgnore 속성

그 결과 속성이 매핑되지 않은 상태로 남습니다.

DynamoDbIgnoreNulls 속성 중첩된 DynamoDb 개체의 null 속성을 저장하지 못하도록 합니다. 설명 및 예제.
DynamoDbImmutable class

변경할 수 없는 데이터 클래스를 테이블 스키마에 매핑 가능한 것으로 표시합니다.

DynamoDbPartitionKey 속성

속성을 DynamoDb 테이블의 기본 파티션 키 (해시 키) 로 표시합니다.

DynamoDbPreserveEmptyObject 속성

주석이 달린 속성에 매핑된 개체에 대한 데이터가 없는 경우 개체가 모든 null 필드로 초기화되어야 함을 지정합니다.

설명 및 예제.
DynamoDbSecondaryPartitionKey 속성

속성을 글로벌 보조 인텍스의 파티션 키로 표시합니다.

DynamoDbSecondarySortKey 속성

속성을 글로벌 또는 로컬 보조 인덱스의 선택적 정렬 키로 표시합니다.

DynamoDbSortKey 속성

속성을 선택적 기본 정렬 키(범위 키)로 표시합니다.

DynamoDbUpdateBehavior 속성

과 같은 '업데이트' 작업의 일부로 이 속성이 업데이트될 때의 동작을 지정합니다. UpdateItem

소개 및 예제.
DynamoDbVersionAttribute 속성 항목 버전 번호를 증가시킵니다. 소개 및 토론.

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

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