[JPA] annotation 종류
Annotation 자바 소스 코드에 추가하여 사용할 수 있는 메타데이터의 일종 종류 역할 @Entity 해당 클래스가 데이터베이스의 테이블과 1:1 매핑 • 도메인을 식별하는데 사용 • JPA가 관리 • 기본 생성자 필수 • final 클래스, enum, interface, 내부 클래스에서 사용 불가 • 속성 - name(String) - default : 클래스의 이름 → JPA에서 사용할 엔티티 이름 @Table 엔티티와 매핑할 테이블 지정 • 도메인 개체가 참조하는 테이블에 사용 • 생략하면 매핑한 엔티티 이름을 테이블 이름으로 사용 • 속성 - name(String) - default : 엔티티의 이름 → 매핑할 테이블 이름 • 속성 - catalog(String) - default : 데이터베..