Separador Opciones

Utilice la siguiente información para rellenar cada campo del separador:

Campo | Descripción
--- | ---
Refrescar Resultados de Asignación de Identidad Nota 2 | Refresca los atributos de los objetos resultantes de la consulta. Si se utiliza el modo en cascada, las partes privadas de los objetos también se refrescarán.
Sentencia de Caché Nota 1 | Almacena en caché las sentencias preparadas. También necesita un enlace de parámetros completo (consulte Parámetros de Enlace).
Parámetros de Enlace Nota 1 | Enlaza todos los parámetros de la consulta.

Uso de Caché Nota 2

Selecciona cómo TopLink debe utilizar la caché de sesión cuando se ejecute esta consulta:

- Usar Valores de Descriptor

- No Comprobar Caché

- Comprobar Caché por Clave Primaria Exacta

- Comprobar Caché por Clave Primaria

- Comprobar Caché y Base de Datos

- Comprobar Caché Sólo

- Cumplir Resultados de Unidad de Trabajo

Para obtener más información, consulte:

- "Configuración de Uso de Caché para Consultas en Memoria"

- "Configuración de Cumplimiento de Unidad de Trabajo a Nivel de Descriptor"

Direccionamiento Indirecto de Consulta en Memoria Nota 2

Selecciona cómo TopLink debe manejar el direccionamiento indirecto cuando se ejecuta una consulta en memoria o compatible:

- Devolver Excepción de Direccionamiento Indirecto: Si este objeto utiliza el direccionamiento indirecto y éste no se ha disparado, TopLink devolverá una excepción.

- Disparar Direccionamiento Indirecto: Si este objeto utiliza el direccionamiento indirecto y éste no se ha disparado, TopLink lo disparará.

- Ignorar Excepción y Devolver Conforme: Devuelve conforme si se encuentra un propietario del valor no disparado. Es decir, se espera resultados de la base de datos que se cumplan y se toma un propietario del valor no disparado para indicar que el atributo subyacente no ha cambiado.

- Ignorar Excepción y Devolver No Conforme: Devuelve no conforme si se encuentra un propietario del valor no disparado.

Para obtener más información, consulte:

- "Manejo de Excepciones Resultantes de Consultas en Memoria".

- "Direccionamiento Indirecto".

Opción de Retorno Nota 3

Seleccione cómo debe manejar TopLink los resultados de `ReportQuery`:

- Recopilación de Resultados: Devuelve resultados de `ReportQuery` como una `recopilación` de objetos `ReportQueryResult`.

- Resultado Único: Devuelve sólo el primer objeto `ReportQueryResult` (no incluido en una `recopilación` ni `asignación`). Utilice esta opción si sabe que `ReportQuery` devuelve sólo una fila.

- Valor Único: Devuelve un único valor. Utilice esta opción si sabe que `ReportQuery` devuelve sólo una fila que contiene un único atributo.

- Atributo Único: Devuelve una única `recopilación` de valores. Si la consulta devuelve varias filas, pero éstas sólo tienen un atributo, esta opción devolverá una `recopilación` de valores, en lugar de una `recopilación` de `ReportQueryResults`.

Para obtener más información, consulte "Resultados de Consulta de Recopilación".

Recuperar Claves Primarias Nota 3

Selecciona si desea que TopLink recupere los valores de claves primarias en cada resultado. Puede utilizar las claves primarias para recuperar los objetos reales.

- Ninguno: No recuperar claves primarias.

- Todos: Recuperar las claves primarias de todos los objetos leídos.

- Primero: Devolver sólo el primer valor de clave primaria (en caso de clave primaria compuesta). Se puede utilizar si sólo desea saber si algo existe, pero no le importa realmente el valor.

Nota 1 Para obtener más información, consulte "Almacenamiento de Caché de Sentencias Preparadas y SQL (Enlaces) con Parámetros".

Nota 2 Sólo para las consultas `ReadObjectQuery` y `ReadAllQuery`.

Nota 3 Sólo para las consultas `ReportQuery`.

Haga clic en Avanzado para configurar otras opciones. Consulte "Recuadro de Diálogo Opciones Avanzadas de Consulta".

Consulte también

  Configuración de Consultas con Nombre a Nivel de Descriptor