JPA 기초 - 객체와 테이블 매핑
·
카테고리 없음
본 내용은 유튜브 나무소리님의 강의 내용을 정리한 내용입니다. JPA 3-1강 Entity Mapping(1) @Entity 도메인 객체를 관계형 데이터베이스 테이블로 맵핑할 때 @Entity 어노테이션을 사용합니다. @Entity 어노테이션만 선언했을 때 테이블 이름은 클래스 이름이 되고 대/소문자 치환은 일어나지 않습니다. 대부분 RDBMS는 대/소문자를 가리지 않으므로 기본 JPA 작명규칙이 문제를 발생하지는 않습니다. @Table 어노테이션을 사용해서 테이블 이름을 명시적으로 표기할 수 있습니다. 주의사항 빈 생성자(default constructor)가 있어야합니다. final 필드를 적용하지 않습니다. (JPA에서 객체에 데이터를 담을 때 setter를 이용) @Entity public cla..