nAs configurações de persistência são feitas a em um arquivo XML definindo a unidade de persistência com as seguintes infos:
nas classes a serem persistidas;
ninformações para conexão com a base de dados
nObserve que na tag name é informado o nome da unidade de trabalho “AlunoJPA”,
usada no momento da
criação da fábrica de
gerenciadores de persistência, através da chamada Persistence. createEntityManagerFactory.
nListagem
03. exemplo2JPA.xml
n<?xml version="1.0"
encoding="UTF-8"?>
n
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
n
version="1.0">
n <persistence-unit name="AlunoJPA"
n
transaction-type="RESOURCE_LOCAL">
n
<provider>org.hibernate.ejb.HibernatePersistence</provider>
n
<class>exemplo2JPA.Aluno</class>
n
<properties>
n
<property name="hibernate.show_sql" value="false“>
n
<property name="hibernate.connection.driver_class“
n
value="org.hsqldb.jdbcDriver"/>
n <property
name="hibernate.connection.username“ value="sa"/>
n
<property name="hibernate.connection.password“ value=""/>
n
<property name="hibernate.connection.url"
n
value="jdbc:hsqldb:hsql://localhost"/>
n
<property name="hibernate.dialect“
n
value="org.hibernate.dialect.HSQLDialect"/>
n <property
name="hibernate.hbm2ddl.auto" value="create-drop"/>
n
<property name="hibernate.max_fetch_depth" value=“3"/>
n
</properties>
n
</persistence-unit>
n</persistence>