Personalização

Esta tabela enumera as propriedades da página Personalização do Editor persistence.xml.

Propriedades da página Personalização

Propriedade Descrição Predefinição

Intercalação

Especifica se vai ocorrer intercalação das classes de entidade ou não. O fornecedor de persistência da EclipseLink JPA utiliza intercalação para realçar as entidades JPA em propriedades como, por exemplo, carregamento ocioso, rastreio de alterações, grupos de obtenção e optimizações internas. Seleccione a partir das opções que se seguem:

  • Sem intercalação

  • Intercalar dinamicamente

  • Intercalar Estaticamente -- Utilize esta opção se tenciona executar a sua aplicação fora de um contentor Java EE 5 num ambiente que não permite o uso de -javaagent:eclipselink.jar na linha de comandos da JVM. A mesma parte do princípio de que as classes já foram estaticamente intercaladas. Execute o intercalador estático nas classes antes de as implementar.

Intercalar dinamicamente

  Intercalação Ociosa

Seleccione esta opção para activar a intercalação ociosa.

Verdadeiro

  Intercalar Grupos de Obtenção

Seleccione esta opção para activar grupos de obtenção mediante intercalação. Defina esta opção como falsa se:

  • Não houver intercalação.

  • As classes não deverem ser alteradas durante a intercalação (por exemplo, ao depurar).

Defina esta propriedade como falsa para plataformas em que não seja suportada.

Verdadeiro

Intercalação interna


Verdadeiro

Intercalação ávida


Falso

  Intercalar Rastreio de Alterações

Seleccione esta opção para utilizar intercalação de modo a detectar quais os campos ou as propriedades da alteração do objecto.

Verdadeiro

  Lançar Excepções

Seleccione esta opção para definir o EclipseLink de modo a devolver uma excepção ou registar um aviso quando deparar com um problema com qualquer dos ficheiros listados num elemento <ficheiro-correlação> de um ficheiro persistence.xml.

Verdadeiro

Parâmetro identificador de excepção

Seleccione (ou crie) uma classe de Java para processar excepções.


Personalizador de Sessão

Seleccione uma classe de personalizador de sessão: uma classe Java que implemente a interface eclipselink.tools.sessionconfiguration.SessionCustomizer e faculte um construtor predefinido (zero de argumentos). Utilize o método customize desta classe, o qual contém eclipselink.sessions.Session, para aceder programaticamente à API de sessão avançada do EclipseLink.


Personalizador do Descritor

Seleccione uma classe-a Java de personalizador do descritor EclipseLink que implemente a interface eclipselink.tools.sessionconfiguration.DescriptorCustomizer e faculte um construtor predefinido (zero de argumentos). Utilize o método customize desta classe, o qual contém eclipselink.descriptors.ClassDescriptor, para aceder programaticamente ao descritor EclipseLink e à API de correlação para o descritor associado à entidade JPA denominada <ENTITY>.


Apenas validação


Verdadeiro

Profiler

  • Sem Profiler

  • Profiler de Rendimento

  • Supervisor de Consultas

NoProfiler



Nota:

Esta página não está disponível para projectos que utilizem a plataforma Genérica.