기본키 매핑1 Spring JPA (4) - JPA 개념 잡기 : 객체-테이블 매핑, 필드와 칼럼, 기본키 매핑 1. 객체와 테이블 매핑 1) @Entity - @Entity 가 붙은 클래스는 JPA 가 관리하며 엔티티, 엔티티 클래스 라고 한다. - JPA 를 사용해서 테이블과 매핑 할 클래스는 @Entity 가 필수이다 - 이때 기본 생성자는 필수!!! : 파라미터가 없는 pulbic 또는 protected 생성자가 필요하다 => JPA 에서 사용하는 객체를 프로싱하거나 하는 등등의 기술들이 있는데 이때문에 기본 생성자가 필수라고한다 - final 클래스, enum, interface, inner 클래스 사용X - 저장할 필드에 final 사용 X 핵심 Point!! DB 테이블과 매핑하기 위한 클래스 ( 보통 DTO ) 에 @Entity 어노테이션을 붙인다. 이때 PK 에 해당하는 변수에는 @Id 어노테이션을.. Java - SpringJPA 2022. 10. 2. 이전 1 다음 728x90 반응형