ID 어노테이션

@Id 어노테이션은 1차 키에 대한 맵핑을 정의하는 가장 단순한 메커니즘을 제공합니다.

@Id 어노테이션을 다음 유형의 필드/특성에 연관시킬 수 있습니다.

10진수 데이터에 대해 부동 소수점 유형(float 및 double과 해당 랩퍼 클래스)은 사용하지 않는 것이 바람직합니다. 이 유형을 사용하면 반올림 오류가 발생할 수 있으며 이 경우 등호 연산자의 결과를 신뢰할 수 없습니다. 대신 BigDecimal을 사용하십시오.

@Id 어노테이션은 자연적인 기본 키가 사용 가능하거나 데이터베이스 디자이너가 설명 값이 없고 데이터베이스의 애플리케이션 데이터에서 파생되지 않은 대체 기본 키(일반적으로 정수)를 사용하는 시나리오에 적합합니다. 반면에 복합 키는 해당 데이터베이스 테이블의 기본 키가 둘 이상의 열로 구성되는 경우에 유용합니다. 복합 키는 @IdClass 또는 @EmbeddedId 어노테이션으로 정의할 수 있습니다.

주제 유형을 표시하는 아이콘 개념 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: c_id_annotation.html