[JPA] 3. 엔티티 매핑


[JPA] 3. 엔티티 매핑

엔티티 매핑 객체와 테이블 매핑: @Entity, @Table 필드와 컬럼 매핑: @Column 기본 키 매핑: @Id 연관관계 매핑: @ManyToOne, @JoinColumn 1. 객체와 테이블 매핑 @Entity @Entity가 붙은 클래스는 JPA가 관리, 엔티티라 한다. 주의 기본 생성자 필수!! final 클래스, enum, interface, inner클래스에는 사용 불가능! 저장할 필드에 final 사용 불가능 @Entity 속성 정리 속성: name JPA에서 사용할 엔티티 이름 기본값: 클래스 이름 그대로 사용 @Table @Table은 엔티티와 매핑할 테이블 지정 Table 속성 정리 속성 기능 기본값 name 매핑할 테이블 이름 엔티티 이름을 사용 catalog 데이터베이스 cata..


원문링크 : [JPA] 3. 엔티티 매핑