기존 데이터베이스 테이블에서 JPA 엔티티 Bean을
생성할 수 있습니다(상향식 맵핑).
시작하기 전에
전제조건: JPA 프로젝트를 작성하거나 적절한 프로젝트에서 JPA 지원을 사용해야 합니다.
이 태스크 정보
데이터베이스의 테이블에서 엔티티 Bean을 생성하려면 다음을 수행하십시오.
프로시저
- 패키지 탐색기 보기에서 JPA 프로젝트를 마우스 오른쪽 단추로 클릭하고
을
선택하십시오.
- 데이터베이스 연결 페이지에서 데이터베이스 연결 및 스키마를
선택하십시오. 데이터베이스 연결을 작성하지 않은 경우 연결 추가 아이콘을 클릭하고
새 연결 프로파일 마법사의 프롬프트에 따라 새 연결을 완료하십시오.
- JPA 엔티티를 생성할 테이블을 선택하십시오.
- 다음을 클릭하십시오.
- 소스 폴더 필드에서 JPA 프로젝트의 src 폴더를 기본값으로
설정하십시오. 다른 폴더를 지정하려면 찾아보기를 클릭하고 선택하십시오.
- 패키지 필드에 JPA 엔티티용
Java™ 클래스의
패키지를 입력하십시오.
- 선택사항: 엔티티 이름은 기본적으로 테이블 이름과 동일합니다.
엔티티 이름을 변경하려면 이름을 클릭하고 새 이름을 입력하십시오.
- 완료를 클릭하십시오. 지정한 소스 폴더 및 패키지에 엔티티가 생성됩니다.
- 다음과 같이 엔티티에 1차 키(@Id 어노테이션)를 추가하십시오.
- 패키지 탐색기 보기에서 엔티티 중 하나를 마우스 오른쪽 단추로 클릭하고
을 선택하십시오.
- JPA 엔티티 구성 마법사에서 작성할 엔티티를 선택한 후 다음을 클릭하십시오.
- 1차 키를 클릭하십시오.
- 구성할 엔티티를 클릭한 후 엔티티에 대해 1차 키(@Id)로 설정할 속성을 선택하십시오.
- 1차 키를 설정해야 하는 모든 추가 엔티티에 대해 이전 단계를 반복하십시오.
- 선택사항: JPA 엔티티 구성 마법사를 사용하여 엔티티에 추가적 구성 세부사항을 추가하십시오.
- 완료를 클릭하십시오.