Opções

Esta tabela lista as propriedades da página Opções do Editor persistence.xml.


Nota:

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

Propriedades da Página Opções

Propriedade Descrição Default

Nome da Sessão

Especifique o nome pelo qual a sessão EclipseLink é armazenada no gerenciador de sessão estática. Utilize esta opção, se você precisar acessar a sessão compartilhada EclipseLink fora do contexto do JPA ou para utilizar uma sessão EclipseLink pré-existente configurada através de um arquivo sessions.xml EclipseLink

Valores Válidos: um nome de sessão EclipseLink válido que é exclusivo em uma implementação de servidor.

Exemplo: Arquivo persistence.xml

<property name="eclipselink.session-name" value="MySession"/>

XML de Sessões

Especifique as informações de persistência carregadas a partir do arquivo de configuração de sessão EclipseLink (sessions.xml).

Você pode utilizar esta opção como uma alternativa para anotações e XML de implementação. Se você especificar esta propriedade, o EclipseLink substituirá toda a anotação de classe e o mapeamento relacional de objeto de persistence.xml, bem como ORM.xml e outros arquivos de mapeamento, se presentes.

Indique a sessão, configurando a propriedade eclipselink.session-name.

Nota: Se você não especificar o valor para esta propriedade, o arquivo sessions.xml não será utilizado.

Valores Válidos: o nome de recurso do arquivo XML de sessões.

Exemplo: Arquivo persistence.xml

<property name="toplink.session-xml" value="mysession.xml"/>

Banco de Dados de Destino

Selecione o banco de dados de destino. Também é possível definir o valor para o nome de classe completo de uma subclasse da classe org.eclipse.persistence.platform.DatabasePlatform.

Exemplo: Arquivo persistence.xml

<property name="eclipselink.target-database" value="Oracle"/>

Auto

Servidor de Destino

Selecione o servidor de destino para o seu aplicativo JPA.

Exemplo: Arquivo persistence.xml

<property name="eclipselink.target-server" value="OC4J_10_1_3"/>

Nenhum

Listener de Eventos

Especifique um listener de eventos do descritor a ser incluído durante a auto-inicialização.

Valores Válidos: o nome de classe qualificado para uma classe que implementa a interface eclipselink.sessions.SessionEventListener.

Exemplo: Arquivo persistence.xml

<property name="eclipselink.session-event-listener" value="mypackage.MyClass.class"/>

Incluir Consultas do Descritor

Ative ou desative a cópia padrão de todas as consultas nomeadas dos descritores para a sessão. Essas consultas incluem aquelas definidas utilizando a API EclipseLink, os métodos de emenda do descritor e assim por diante.


Opções Variadas



  Temporal mutável

Especifique se todos os campos persistentes Data e Calendário devem ser manipulados como objetos mutáveis.

Exemplo: Arquivo persistence.xml

<property name="eclipselink.temporal.mutable" value="true"/>

Falso