옵션 탭

다음 정보를 사용하여 탭의 각 필드를 구성합니다.

필드 | 설명
--- | ---
ID 맵 결과 새로 고침각주 2 | 질의로 발생하는 객체의 속성을 새로 고칩니다. 종속적 새로 고침이 사용된 경우 객체의 전용 부분도 새로 고쳐집니다.
질의문 캐시각주 1 | 준비된 명령문을 캐시에 저장합니다. 이를 위해서는 전체 매개변수 바인딩도 필요합니다(매개변수 바인드 참조).
매개변수 바인드각주 1 | 모든 질의 매개변수를 바인드합니다.

캐시 사용량각주 2

질의가 실행될 때 TopLink가 세션 캐시를 어떻게 사용해야 하는지 선택합니다.

- 기술자 설정 사용

- 캐시 확인 안함

- 정확한 기본 키로 캐시 확인

- 기본 키로 캐시 확인

- 캐시 확인 후 데이터베이스 확인

- 캐시만 확인

- 작업 단위의 작업 결과 반영

자세한 내용은 다음 항목을 참조하십시오.

- "인 메모리 질의에 대한 캐시 사용 구성"

- "기술자 레벨에서 반영하는 작업 단위 구성"

인 메모리 질의 간접화각주 2

인 메모리 또는 준수 질의가 실행될 때 TopLink가 간접화를 어떻게 처리해야 하는지 선택합니다.

- 간접화 예외 사항 발생 - 이 객체가 간접화를 사용하고 간접화가 트리거되지 않은 경우 TopLink는 예외 사항을 발생시킵니다.

- 간접화 트리거 - 이 객체가 간접화를 사용하고 간접화가 트리거되지 않은 경우 TopLink는 간접화를 트리거합니다.

- 준수한 예외 사항 반환 무시 - 트리거되지 않은 값 보유자가 발견되는 경우 준수한 예외 사항을 반환합니다. 즉, 데이터베이스의 결과가 준수할 것으로 예상하고 트리거되지 않은 값 보유자는 기본 속성이 변경되지 않았음을 의미합니다.

- 준수하지 않은 예외 사항 반환 무시 - 트리거되지 않은 값 보유자가 발견되는 경우 준수하지 않은 예외 사항을 반환합니다.

자세한 내용은 다음 항목을 참조하십시오.

- "인 메모리 질의로 발생하는 예외 사항 처리"

- "간접화"

반환 선택 사항각주 3

TopLink가 `ReportQuery` 결과를 어떻게 처리해야 하는지 선택합니다.

- 결과 모음 - `ReportQueryResult` 객체의 `Collection`으로 `ReportQuery` 결과를 반환합니다.

- 단일 결과 - 첫번째 `ReportQueryResult` 객체(`Collection`이나 `Map`에 래핑되지 않음)만 반환합니다. `ReportQuery`가 하나의 행만 반환하는 경우 이 옵션을 사용합니다.

- 단일 값 - 하나의 값만 반환합니다. `ReportQuery`가 하나의 속성만 포함하는 하나의 행만 반환하는 경우 이 옵션을 사용합니다.

- 단일 속성 - 값의 단일 `Collection`만 반환합니다. 질의가 다중 행을 반환하지만 각 행에 단일 속성만 있는 경우 이 옵션은 `ReportQueryResults`의 `Collection` 대신 값의 `Collection`을 반환합니다.

자세한 내용은 "Collection 질의 결과"를 참조하십시오.

기본 키 검색각주 3

TopLink가 각 결과 내에서 기본 키 값을 검색하는지 여부를 선택합니다. 기본 키를 사용하면 실제 객체를 검색할 수 있습니다.

- 없음 - 기본 키를 검색하지 않습니다.

- 모두 - 각 객체 읽기에 대해 기본 키를 검색합니다.

- 첫번째 - 첫번째 기본 키 값(조합 기본 키의 경우)만 반환합니다. 특정 항목의 존재 여부만 확인하고 이 항목의 값은 확인하지 않으려는 경우 이 옵션을 사용할 수 있습니다.

각주 1 자세한 내용은 "매개변수화된 SQL(바인딩) 및 준비된 명령문 캐싱"을 참조하십시오.

각주 2 `ReadObjectQuery` 및 `ReadAllQuery` 질의만 해당됩니다.

각주 3 `ReportQuery` 질의만 해당됩니다.

고급을 눌러 추가 옵션을 구성합니다. "고급 질의 옵션 대화상자"를 참조하십시오.

참조

  기술자 레벨에서 이름이 지정된 질의 구성