Customização

A tabela a seguir lista as propriedades disponíveis na página Customização do Editor persistence.xml.

Propriedades da Página de Customização

Propriedade Descrição Padrão

Weaving

Especifica se o weaving das classes de entidade é executado. O provedor de persistência EclipseLink JPA utiliza o weaving para melhorar as entidades JPA para essas propriedades como carregamento lento, rastreamento de alteração, grupos de busca e otimizações internas. Selecione uma das seguintes opções:

  • Sem Weaving

  • Combinar Dinamicamente

  • Weave Estático -- Utilize esta opção, se você planeja executar seu aplicativo fora de um contêiner Java EE 5 em um ambiente que não permita a utilização do -javaagent:eclipselink.jar na linha de comandos JVM. Isso assume que já tenha ocorrido weave estaticamente dessas classes. Execute o weaver estático nas classes antes de implementá-las.

Combinar Dinamicamente

  Weaving Lento

Selecione esta opção para ativar o weaving lento.

Verdadeiro

  Grupos de  Busca de Weaving

Selecione esta opção para possibilitar grupos de busca através do weaving. Configure esta opção como false, se:

  • Não houver weaving.

  • As classes não tiverem que ser ser alteradas durante o weaving (por exemplo, na depuração).

Configure esta propriedade como false para plataformas em que isso não é suportado.

Verdadeiro

Weaving interno


Verdadeiro

Weaving eager


Falso

  Rastreamento de Alteração de Weaving

Selecione esta opção para utilizar o weaving para detectar quais campos ou propriedades do objeto alterar.

Verdadeiro

  Lançar Exceções

Selecione esta opção para configurar EclipseLink para lançar uma exceção ou registrar em log um aviso quando encontrar um problema com quaisquer dos arquivos listados em um arquivo persistence.xml, elemento <mapping-file>.

Verdadeiro

Manipulador de exceções

Selecione (ou crie) uma classe Java para manipular exceções.


Customizador de Sessão

Selecione uma classe do customizador de sessão: uma classe Java que implementa a interface eclipselink.tools.sessionconfiguration.SessionCustomizer e fornece um construtor padrão (argumento zero). Utilize o método customize desta classe, que assume um eclipselink.sessions.Session para acessar programaticamente a API de sessão EclipseLink avançada.


Customizador do Descritor

Selecione uma classe Java classe A do customizador do descritor EclipseLink que implementa a interface eclipselink.tools.sessionconfiguration.DescriptorCustomizer e fornece um construtor padrão (argumento zero). Utilize o método customize desta classe, que adota um eclipselink.descriptors.ClassDescriptor, para acessar programaticamente o descritor EclipseLink avançado e a API de mapeamento para descritor associado à entidade JPA denominada <ENTITY>.


Somente validação


Verdadeiro

Gerenciador de perfis

  • Sem Gerenciador de Perfis

  • Gerenciador de Perfis de Desempenho

  • Monitor de Consulta

Sem Gerenciador de Perfis



Nota:

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