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

파인더 디스크립터 추가 마법사를 사용하여 컨테이너 관리 지속성을 사용하는 CMP 1.x Bean에 파인더 메소드를 추가할 수 있습니다.

이 태스크 정보

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

프로시저

  1. Java™ EE 퍼스펙티브로 전환하십시오.
  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. 완료를 클릭하십시오.

피드백