[TIL/JPA] 기본 개념 : 엔티티 매핑
·
TIL/JPA
1. 엔티티 매핑- 객체와 테이블 매핑 : @Entity, @Table- 필드와 컬럼 매핑 : @Column- 기본키 매핑 : @Id- 연관관계 매핑 : @ManyToOne, @JoinColumn(추후에 정리 예정!)2. 객체와 테이블 매핑1) @Entity- @Entity가 붙은 클래스는 JPA가 관리하며, 엔티티라 한다.- JPA를 사용해서 테이블과 매핑할 클래스는 @Entity 필수이다. !!주의!!- 기본 생성자 필수(파라미터가 없는 public 또는 protected 생성자)- final 클래스, enum, interface, inner 클래스 사용할 수 없다.- 저장할 필드에 final 사용할 수 없다. 2) @Entity 속성 정리속성 : name> JPA에서 사용할 엔티티 이름을 지정한다...