Quando o utilizador cria um projecto, o Eclipse cria um ficheiro META-INF\persistence.xml
no directório do projecto.
Pode criar um ficheiro persistence.xml
apêndice no directório META-INF ao criar um projecto do JPA (consulte "Criar um projecto do JPA"). Pode gerir este ficheiro através do editor de XML (consulte ) ou através do Editor persistence.xml.
Nota: Dependendo da implementação de JPA (por exemplo, EclipseLink), as seguintes páginas adicionais podem ficar disponíveis no Editor persistence.xml:
Para projectos que utilizem a implementação JPA EclipseLink, a página Ligações também inclui propriedades do conjunto de ligações JDBC. Se o projecto utilizar a plataforma Generic, só estarão disponíveis as páginas Geral, Ligação, Propriedades e Origem. |
Para utilizar o Editor persistence.xml
:
Abra o ficheiro persistence.xml
. Aparece a página Geral do editor.
Utilize a página Geral para definir os ficheiros persistence.xml
de atributos relativos à<unidade-persistência>
, bem como os elementos <fornecedor>
e <classe>
(descritos na tabela seguinte.
Sugestão: A página Código Fonte do Editor persistence.xml permite ver e editar o ficheiro XML em bruto. |
Utilize a página Ligação para definir os elementos <origem-dados-jta>
e <origem-dados-alheia-jta>
como se segue:
Para configurar a origem da JTA (Java Transaction API) utilizado pelo fornecedor de persistência:
Seleccione JTA na lista Tipo de Transacção.
Introduza o nome JNDI global da origem de dados.
Para configurar uma origem de dados alheia à JTA:
Seleccione Recurso Local na lista Tipo de Transacção.
Introduza o nome JNDI global da origem de dados.
Nota: Seleccione Default() para utilizar a origem de dados facultada pelo contentor. |
Para projectos que utilizem a plataforma Generic, pode também definir o controlador de conjunto de ligações EclipseLink, controlador do conjunto de ligações, URL, nome de utilizador e palavra-passe.
Utilize a tabela na página Propriedades para definir o elemento <properties>
, específico do revendedor.
Para adicionar elementos <property>
:
Faça clique em Adicionar.
Introduza os atributos <name>
e <value>
para o elemento <property>
nos campos Nome e Valor da tabela.
Para remover um elemento <property>
, seleccione uma propriedade definida na tabela e clique em Remover.
Nota: Se o projecto utilizar a plataforma EclipseLink, a página de ligação também inclui parâmetros para conjuntos de ligações JDBC. |