초기 맵을 작성한 후 맵핑 편집기를 사용하여
Bean 요소를 테이블 요소에 맵핑할 수 있습니다.
- 맵핑 편집기의 Enterprise Beans 분할창에서 맵핑할 Enterprise
Bean 요소를 선택하십시오.
- 맵핑 편집기의 테이블 분할창에서 Enterprise Bean 요소를 맵핑할
테이블 요소를 선택하십시오.
- 선택한 요소 중 하나를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 맵핑
작성을 클릭하십시오. 맵핑이 작성되고 J2EE Perspective의 아웃라인 보기 및
맵핑 편집기의 개요 분할창에 나열됩니다.
맵핑 작성을 위한 팁:
- Enterprise Bean이 둘 이상의 테이블에서 맵핑(보조 테이블 맵)을 필요로 할
경우 여러 개의 테이블을 선택할 수 있습니다. 이러한 유형의 맵을
작성하려면 테이블이 서로 외부 키 관계를 가져야 합니다.
- 이름별 일치 또는 유형별 일치를 선택하여
이름 일치 또는 유형 일치에 기반한 맵핑을 작성하십시오.
- 또한 편집기에서 여러 분할창 간에 끌어서 놓기 방식으로 맵을
작성할 수 있습니다. 끌어서 놓기는 맵의 "방향"으로만 지원됩니다. 예를 들어,
맵이 "하향식" 조작에서 작성되었으면 Enterprise Bean을 데이터베이스로 끌기만
허용됩니다. 허용되는 끌어서 놓기 조작 중에서 Enterprise Bean을 테이블로 끌면
둘 사이에 맵이 작성되고, Bean을 DB로 끌면 해당 테이블 및 열이 작성되는데,
이를 Bean 및 속성에 맵핑합니다.
- 각 관계의 역할은 해당 외부 키에 맵핑되어야 합니다.
두 개 중 한 개의 역할을 선택할 수 있으며 나머지 한 개의 역할은 자동으로 맵핑됩니다.
- 모든 EJB 요소가 맵핑되었는지 확인하여 모든 맵이 완료되었는지 확인할 수 있습니다.
- Enterprise Bean의 지속 코드는 Enterprise Bean을 마우스 오른쪽 단추로 클릭하고
팝업 메뉴에서 전개를 선택하면 생성될 수 있습니다.
- 맵핑 편집기를 사용하여 작성된 유형을 여러 테이블에 있는 여러 개의 열에
맵핑할 수 있습니다. 그러나 이것은 전개 코드 생성 시 오류를
발생시킵니다. 작성된 유형 맵핑 내 모든 열이 동일한 테이블에 속하는지
확인하십시오.
- CMP 엔티티 Bean이 삭제될 때 이 Bean과 관련된 맵핑이 자동으로 제거되지
않습니다. 엔티티 Bean이 삭제된 후 이 파일에 대해 맵핑
편집기를 열면 맵핑이 제거됩니다. 이것은 예상된 작동입니다. 전개 코드를 생성하기 전에
맵핑 편집기를 열어야 합니다.