컨테이너 정책 옵션

매핑의 컨테이너 정책을 지정하려면 다음 절차를 수행하십시오.

1. [네비게이터] 창에서 매핑된 속성을 선택합니다. 해당 속성이 [편집기]에 나타납니다.

2. 일반 사항 탭을 누르면 [일반 사항] 탭이 나타납니다.

3. 고급 단추를 누르면 [일반 사항] 탭에 [고급 컨테이너 옵션]이 나타납니다.

일반 사항 탭에 있는 다음 [고급 컨테이너 옵션] 필드를 사용하여 컨테이너 옵션을 지정합니다.

필드각주 1 | 설명
--- | ---

컨테이너 유형

사용할 `Collection` 클래스의 유형을 지정합니다.

- 목록 - `java.util.List` 사용

- 집합 - `java.util.Set` 사용

- 모음 - `java.util.Collection` 사용

- 맵 - `java.util.Map` 사용

기본 클래스 무효화 | 사용자 정의 클래스를 매핑의 컨테이너 정책으로 사용하도록 지정합니다. 찾아보기를 눌러 다른 클래스를 선택합니다. 컨테이너 클래스는 직접 또는 간접적으로 `java.util.Collection` 인터페이스를 구현해야 합니다.
키 메소드 | 컨테이너 유형을 맵으로 구성한 경우 이 옵션을 사용하여 대상 객체에서 호출될 때 `결과가 Hashtable`이나 `Map`의 키로 사용되는 인수 없는 메소드의 이름을 지정합니다. 이 메소드는 `Hashtable`이나 `Map`에서 적합한 키인 객체를 반환해야 합니다.

각주 1 모든 매핑에서 모든 옵션을 지원하는 것은 아닙니다. 자세한 내용은 테이블: 컨테이너 정책에 대한 매핑 지원을 참조하십시오.

참조

  컨테이너 정책 구성