JPA 매핑정보 어노테이션
- JPA를 사용할때 매핑을 하기 위해 사용하는 어노테이션 정리
- @Entity
- 이 클래스를 테이블과 매핑한다고 JPA에게 알려준다. 이렇게 @Entity가 사용된 클래스를 엔터티 클래스라고 한다
- @Table
- 엔터티 클래스에 매핑할 테이블 정보를 알려준다. 이 어노테이션을 생략하면 클래스 이름을 테이블 이름으로 매핑한다
- @Id
- 엔터티 클래스의 필드를 테이블의 기본(Primary key) 키에 매핑한다. 이렇게 @Id가 사용된 필드를 식별자 필드라고 한다
- @Columm
- 필드를 컬럼에 매핑한다
- 매핑정보가 없는 필드
- 매핑 어노테이션을 생략하면 필드명을 사용해서 컬럼명으로 매핑한다
- @Entity
'개발 개념 > 이론' 카테고리의 다른 글
[개발 개념] SQLD데이터 모델과 성능 요약 (0) | 2022.03.05 |
---|---|
[개발개념] SQLD 시험준비 (0) | 2022.03.01 |
[개발 개념] JPA를 왜 사용해야 하는가? (2) (0) | 2022.02.18 |
[개발 개념] JPA를 왜 사용해야하는가? (0) | 2022.02.17 |
[개발 개념] JPA 기본 원리 (0) | 2022.02.16 |
댓글