Spring/DB, Cache 연동
JPA 핵심 정리 - Table 매핑
starryeye
2023. 2. 22. 17:44
반응형
@Entity
이 클래스를 테이블과 매핑한다고 JPA에게 알려준다.
(엔티티 클래스가 된 것)
@Table
엔티티 클래스에 매핑할 테이블 정보를 알려준다.
(생략하면 엔티티 이름을 테이블 이름으로 매핑)
@Id
엔티티 클래스에서 @Id 어노테이션이 적용된 필드를 테이블의 PK에 매핑한다.
(해당 필드를 식별자 필드라 부른다.)
@Column
적용된 필드를 컬럼에 매핑한다.
-> 생략하게되면 필드명을 사용해서 컬럼명으로 매핑된다.
-> 대소문자를 구분하는 데이터베이스를 사용하면
@Column(name = "컬럼명") 처럼 명시적으로 매핑
반응형