Entity Mapping1 [JPA] 엔티티 매핑 (Entity Mapping) 1. 객체와 테이블 매핑 (1) @Entity JPA를 사용해서 테이블과 매핑할 클래스는 @Entity 어노테이션을 필수로 붙여야 한다. @Entity가 붙은 클래스는 JPA가 관리하는 것으로, 엔티티라 부른다. 속성 기능 기본값 name JPA에서 사용할 엔티티 이름을 지정한다. 보통 기본값인 클래스 이름을 사용한다. 설정하지 않으면 클래스 이름을 그대로 사용한다. * @Entity 적용 시 주의사항 기본 생성자 필수(파라미터가 없는 public 또는 protected 생성자) final 클래스, enum, interface, inner 클래스에는 사용할 수 없다. 저장할 필드에는 final 사용할 수 없다. (2) @Table @Table은 엔티티와 매핑할 테이블을 지정한다. 생략하면 매핑한 엔티티 .. 2021. 12. 31. 이전 1 다음 반응형