Opções

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


Nota:

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

Propriedades da página Opções

Propriedade Descrição Predefinição

Nome da Sessão

Especifique o nome pelo qual a sessão EclipseLink é armazenada no gestor de sessões estáticas. Utilize esta opção se precisar de ter acesso à sessão partilhada do EclipseLink fora do contexto da JPA ou para utilizar uma sessão EclipseLink pré-existente configurada por meio de um ficheiro sessions.xml de EclipseLink

Valores válidos: nome de sessão EclipseLink válido que seja único numa implementação de servidores.

Exemplo: Ficheiro persistence.xml

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

XML de Sessões

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

Pode usar esta opção em alternativa a anotações e implementação XML. Se especificar esta propriedade, EclipseLink vai substituir todas as anotações de classes e a correlação relacional de objectos de persistence.xml, bem como ORM.xml e outros ficheiros de correlações, caso estejam presentes.

Indique a sessão definindo a propriedade eclipselink.session-name.

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

Valores válidos: o nome do recurso do ficheiro XML de sessões.

Exemplo: Ficheiro persistence.xml

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

Base de dados Destino

Seleccione a base de dados destino. Também pode definir o valor para o nome de classe totalmente qualificado de uma sub-classe de org.eclipse.persistence.platform.DatabasePlatform class.

Exemplo: Ficheiro persistence.xml

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

Automático

Servidor destino

Seleccione o servidor destino para a aplicação de JPA.

Exemplo: Ficheiro persistence.xml

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

Nenhum(a)

Ouvinte de Eventos

Especifique um ouvinte de eventos a adicionar durante o arranque.

Valores válidos: nome de classe qualificado para uma classe que implemente a interface eclipselink.sessions.SessionEventListener.

Exemplo: Ficheiro persistence.xml

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

Incluir consultas de descritor

Active ou desactive a cópia predefinida de todas as consultas denominadas a partir dos descritores da sessão. Estas consultas incluem aquelas definidas com EclipseLink API, métodos de aditamento de descritores, etc.


Opções miscelâneas



  Mutação temporal

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

Exemplo: Ficheiro persistence.xml

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

Falso