Tab Opções

Use as informações a seguir para preencher cada campo da tab:

Campo | Descrição
--- | ---
Atualizar Resultados do Mapeamento de Identidade RefRodapé 2 | Atualiza os atributos dos objetos resultantes da consulta. Se a cascata for usada, as partes privadas dos objetos também serão atualizadas.
Instrução de Cache Rodapé 1 | Armazena em cache as instruções preparadas. Também exige bind de parâmetros completo (consulte Efetuar Bind de Parâmetros).
Efetuar Bind de Parâmetros Footref 1 | Efetua bind de todos os parâmetros da consulta.

Uso do Cache Rodapé 2

Seleciona a forma como o TopLink deve usar o cache da sessão quando essa consulta for executada:

- Usar definições do descritor

- Não verificar cache

- Verificar cache por chave primária exata

- Verificar cache por chave primária

- Verificar cache e banco de dados

- Verificar apenas cache

- Conformidade com resultados na unidade de trabalho

Para obter mais informações, consulte os seguintes tópicos:

- "Configurando o Uso do Cache para Consultas na Memória"

- "Configurando a Conformidade da Unidade de Trabalho no Nível do Descritor"

Vias Indiretas de Consulta na Memória RefRodapé 2

Selecione como o TopLink deve tratar as vias indiretas quando uma consulta contida na memória ou compatível for executada:

- Acionar exceção de vias indiretas – se esse objeto usa vias indiretas, e as vias indiretas não foram disparadas, o TopLink acionará uma exceção.

- Disparar vias indiretas – se esse objeto usa vias indiretas, e as vias indiretas não foram disparadas, o TopLink acionará as vias indiretas.

- Ignorar retorno de exceção em conformidade - retorna conformidade se um ocupante de valor não disparado for encontrado. Isto é, você espera que os resultados do banco de dados estejam em conformidade, e um ocupante de valor não disparado é utilizado para indicar que o atributo subjacente não foi alterado.

- Ignorar retorno de exceção sem conformidade - retorna não conformidade, se um ocupante de valor não acionado for encontrado.

Para obter mais informações, consulte os seguintes tópicos:

- "Tratando Exceções Resultantes de Consultas em Memória".

- "Vias Indiretas".

Retornar Opção Rodapé 3

Seleciona a forma como o TopLink deve tratar resultados da `ReportQuery`:

- Coleta de resultados – retorna resultados da `ReportQuery` na forma de `Coleta` de objetos `ReportQueryResult`.

- Resultado único – retorna apenas o primeiro objeto `ReportQueryResult` (não encapsulado em uma `Coleta` ou um `Mapa`). Use esta opção se souber que a `ReportQuery` retorna apenas uma linha.

- Valor único – retorna apenas um valor. Use esta opção se você souber que a `ReportQuery` retorna apenas uma linha que contém apenas um atributo.

- Atributo único - retorna somente uma `Coleta` simples de valores. Se a consulta retornar várias linhas, mas cada linha tiver somente um atributo único, esta opção retornará uma `Coleta` de valores, em vez de uma `Coleta` de `ReportQueryResults`.

Para obter mais informações, consulte "Resultados da Consulta de Coleta".

Recuperar Chaves Primárias RefRodapé 3

Seleciona se o TopLink deve ou não recuperar os valores das chaves primárias em cada resultado. Você pode usar as chaves primárias para recuperar os objetos reais.

- Nenhum - não recupera chaves primárias

- Todas – recupera chaves primárias de cada objeto lido;

- Primeiro - retorna somente o primeiro valor de chave primária (no caso de uma chave primária composta). Pode ser usado se você apenas quiser saber se existe ou não algum dado, mas não leva em conta o valor.

Rodapé 1 Para obter mais informações, consulte "Código SQL Parametrizado (Bind) e Cache de Instruções Preparadas".

Rodapé 2 Somente para consultas `ReadObjectQuery` e `ReadAllQuery`.

Rodapé 3 Somente para consultas `ReportQuery`.

Clique em Avançado para configurar opções adicionais. Consulte a "Caixa de Diálogo Opções de Consulta Avançadas".

Consulte Também

  Configurando Consultas Nomeadas no Nível do Descritor