EJB 변환기 새로 작성

변환기를 사용하여 단일 데이터베이스 열을 Bean 클래스 필드로 변환하고 Bean 클래스 필드를 단일 데이터베이스 열로 변환합니다.

일련의 기존 변환기를 VapAbstractConverter 클래스 계층 구조에서 사용할 수 있습니다. 또한 사용자 고유의 변환기를 작성할 수 있습니다. 사용자가 직접 변환기를 작성할 때 VapAbstractConverter 또는 다른 변환기를 서브클래스로 설정합니다. 변환기 새로 작성 마법사를 사용하여 새 변환기를 변환기 유형 목록에 추가하십시오. 변경사항을 작성하여 문서에 저장했으면 맵핑 편집기를 사용하여 변환기에 대해 작업할 수 있습니다.

제한사항: 사용자 정의 변환기를 작성할 때에는 양방향으로 변환될 수 있는 데이터 유형을 사용하는 것이 좋습니다. 예를 들어, 오브젝트 A를 dataFrom(...)에 매개변수로 전달하여 오브젝트 A를 오브젝트 B로 변환한 경우 오브젝트 B를 오브젝트 A로 다시 변환하려면 오브젝트 B를 objectFrom(...)에 매개변수로 전달할 수 있어야 합니다. 이전 버전의 Workbench에서 작성하고 사용했던 변환기에 문제점이 발생하는 경우 변환기가 이러한 요구사항을 충족하는지 확인하십시오.

변환기를 작성한 후 변환기를 맵핑 편집기에서 사용할 수 있습니다. 새 변환기를 아웃라인 보기에 추가하려면 다음 단계를 완료하십시오.

  1. J2EE Perspective에서 파일 > 새로 작성 > 기타 > EJB > 변환기 또는 작성기를 클릭한 후 다음을 클릭하십시오.
  2. 변환기 단일 선택 단추를 선택하십시오.
  3. EJB 프로젝트를 입력하거나 선택하십시오.
  4. 완전한 변환기 이름을 입력하십시오.
  5. 완전한 수퍼 유형을 입력하거나 선택하십시오.
  6. 완전한 대상 유형을 입력하거나 선택하십시오.
  7. 선택적으로 변환기 스텁 클래스 생성 선택란을 선택할 수 있습니다. 변환기 스텁 클래스를 생성할 경우 여전히 클래스 자체에 구현을 정의해야 합니다.
  8. 완료를 클릭하십시오. 맵핑 편집기를 열 때 정의한 변환기 이름이 이제 아웃라인 보기에 나타납니다.
    주: 이것은 UserDefinedConverter.xmi 파일을 포함하는 EJB 프로젝트에만 해당됩니다. 이 변환기를 다른 프로젝트에서 사용하려면 파일을 다른 EJB 프로젝트에 복사할 수 있습니다.
이용약관 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.