JPA 도구를 사용하여, 작성하는 엔티티 Bean으로부터 데이터베이스 테이블을 작성하기 위한 데이터 정의 언어 파일을 생성할 수 있습니다.
하향식 맵핑에서는 엔티티 Bean에서 시작하고 이를 사용하여 데이터베이스 테이블을 작성합니다. 엔티티 정의와 오브젝트 관계 맵핑을 처음부터 시작한 후 해당 데이터에서 데이터베이스 스키마를 추출합니다. 이 방법을 사용하는 경우에는 대부분 오브젝트 모델의 아키텍처를 작성한 후 엔티티 클래스를 쓰려고 합니다. 이 엔티티 클래스는 결국 데이터베이스 모델의 작성을 구동합니다. 관계 모델에 대해 오브젝트 모델의 하향식 맵핑을 사용하는 경우에는 엔티티 클래스를 개발한 후 JPA 도구 DDL 생성 기능을 사용하여 엔티티 클래스를 기반으로 하는 데이터베이스 테이블을 작성하십시오.
엔티티 Bean에서 데이터베이스 테이블을 하향식으로 맵핑하는 프로세스에는 다음 단계가 필요합니다.