파인더 디스크립터 추가 마법사를 사용하여 컨테이너 관리 지속성을 사용하는
CMP 1.x Bean에 파인더 메소드를 추가할 수 있습니다.
이 태스크 정보
마법사를 사용하여 새 파인더 메소드를 추가하거나 마법사에서 찾은 기존 파인더 메소드를 기반으로
파인더 메소드를 추가할 수 있습니다. 마법사가 파인더 메소드를 찾지 못할 경우, 새 파인더 메소드를
작성해야 합니다.
프로시저
- Java™ EE 퍼스펙티브로 전환하십시오.
- 엔터프라이즈 탐색기 보기에서 원하는 EJB JAR 파일을 선택하십시오.
- 프로젝트 이름을 펼치고 배치 디스크립터를 두 번 클릭하십시오.
- 편집기의 Bean 페이지에서 Bean을 선택하고 파인더 섹션으로
화면이동하십시오.
- 추가를 클릭하십시오.파인더 디스크립터 추가 마법사가
열립니다. 기존 파인더를 사용하려면 기존 파인더를 선택한 후 완료를
클릭하십시오. 그렇지 않으면 새 파인더를 작성해야 합니다.
- 파인더가 없는 경우 새로 작성을 선택하십시오.
- 이름 필드에 새 파인더의 이름을 입력하십시오. 메소드 이름은
find로 시작해야 합니다.
- 옵션: 추가를 클릭하여
파인더에 메소드 매개변수를 추가하십시오.
- 파인더 메소드에 대한 리턴 유형을 선택한 후
다음을 클릭하십시오.
- 파인더 유형 목록에서 다음 유형 중 하나를 선택하십시오.
- EjbqlFinderDescriptor - 파인더 명령문으로
EJB 조회 언어 문자열을 사용하는 경우 이 옵션을 선택하십시오.
- FullSelectFinderDescriptor - 파인더 명령문으로
SQL SELECT 문자열을 사용하는 경우 이 옵션을 선택하십시오.
이를 SELECT 사용자 정의 파인더라고도 합니다.
- WhereClauseFinderDescriptor - 파인더 명령문으로
SQL WHERE 절을 사용하는 경우 이 옵션을 선택하십시오.
이를 WHERE 사용자 정의 파인더라고도 합니다.
- UserFinderDescriptor - 파인더 디스크립터에
문자열을 지정하지 않은 경우 이 옵션을 선택하십시오.
대신 파인더 디스크립터에 사용자 정의 파인더의 메소드 이름만 나열됩니다.
이 옵션을 사용하는 경우 파인더 메소드가 올바르게 구현되었는지 확인해야 합니다.
- 파인더 유형으로 EjbqlFinderDescriptor를 선택하는 경우
샘플 파인더 선택 필드에서 샘플 EJB QL 조회를
선택할 수 있습니다. 선택하면 파인더 명령문 필드가
샘플 코드로 채워집니다.
- 파인더 명령문 필드에서 조회 문자열을 완료하십시오.
- 완료를 클릭하십시오.