CMP 1.x Bean에 파인더 메소드 추가

파인더 설명자 추가 마법사를 사용하여 컨테이너 관리 지속을 사용 중인 CMP 1.x Bean에 파인더 메소드를 추가할 수 있습니다.

마법사를 사용하여 새 파인더 메소드를 추가하거나 마법사가 찾은 기존 파인더 메소드를 기반으로 파인더 메소드를 추가할 수 있습니다. 마법사가 파인더 메소드를 찾지 않은 경우 새 파인더 메소드를 작성해야 합니다.

CMP 1.x Bean에 파인더 메소드를 추가하려면 다음을 수행하십시오.

  1. J2EE Perspective로 전환하십시오.
  2. 프로젝트 탐색기 보기에서 원하는 EJB JAR 파일을 선택하십시오.
  3. 전개 설명자 편집기를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 연결 프로그램을 선택하십시오.
  4. 편집기의 Bean 페이지에서 Bean을 선택하고 파인더 섹션으로 화면이동하십시오.
  5. 추가 단추를 클릭하십시오. 파인더 설명자 추가 마법사가 열립니다. 기존 파인더를 사용하려면 간단히 기존 파인더를 선택한 후 완료를 클릭하십시오. 그렇지 않으면, 새 파인더를 작성해야 합니다.
  6. 파인더가 없으면 새로 작성 단일 선택 단추를 선택하십시오.
  7. 이름 필드에 새 파인더의 이름을 입력하십시오. 메소드 이름은 find로 시작되어야 합니다.
  8. 옵션: 추가를 클릭하여 파인더에 메소드 매개변수를 추가하십시오.
  9. 파인더 메소드에 대한 리턴 유형을 선택한 후 다음을 클릭하십시오.
  10. 파인더 유형 드롭 다운 메뉴에서 다음 유형 중 하나를 선택하십시오.
    • EjbqlFinderDescriptor - 파인더 문으로 EJB 조회 언어 문자열을 사용 중인 경우 이 옵션을 선택하십시오.
    • FullSelectFinderDescriptor - 파인더 문으로 SQL SELECT 문자열을 사용 중인 경우 이 옵션을 선택하십시오. 이것은 SELECT 사용자 정의 파인더라고도 합니다.
    • WhereClauseFinderDescriptor - 파인더 문으로 SQL WHERE 절을 사용 중인 경우 이 옵션을 선택하십시오. 이것은 WHERE 사용자 정의 파인더라고도 합니다.
    • UserFinderDescriptor - 파인더 설명자에 문자열을 지정하지 않은 경우 이 옵션을 선택하십시오. 대신, 파인더 설명자는 사용자 정의 파인더에 대한 메소드 이름만 나열합니다. 이 옵션을 사용하는 경우 파인더 메소드가 올바르게 구현되었는지 확인해야 합니다.
  11. EjbqlFinderDescriptor를 파인더 유형으로 선택하면 샘플 파인더 선택 필드에서 샘플 EJB QL 조회를 선택할 수 있습니다. 선택사항이 파인더 문 텍스트 영역을 샘플 코드로 채웁니다.
  12. 파인더 문 텍스트 영역에서 조회 문자열을 완성하십시오.
  13. 완료를 클릭하십시오.
이용약관 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.