Dev Book Review/자바 ORM 표준 JPA 프로그래밍
2021. 4. 30.
Chapter4. 엔티티 매핑
JPA를 사용할 때 가장 중요한 일은 Entity와 Table을 정확히 매핑하는 것이다. 따라서 JPA가 제공하는 다양한 매핑 어노테이션을 잘 숙지하고 사용하는 게 중요하다. 지금부터 객체와 테이블, 기본 키, 필드와 컬럼, 연관관계 매핑에 대해서 설명하려고 한다. 1. @Entity JPA를 통해 테이블과 매핑할 클래스는 @Entity 어노테이션을 반드시 붙여야 한다. @Entity 어노테이션이 붙은 클래스는 JPA가 관리하는 것으로서 Entity라고 부른다. @Entity 어노테이션 적용 시 주의사항은 다음과 같다. 기본 생성자를 필수로 가져야 한다. (파라미터가 없는 pulibc/protected 생성자) final 클래스, enum, interface, inner 클래스에는 사용할 수 없다. 저장..