Considere a classe PersistenceDao.java abaixo, de uma aplicação Java que utiliza JPA 2.0, em condições ideais.
import javax.persistence.*; public class PersistenceDao { private EntityManagerFactory conn; private EntityManager manager; public void factory() { conn = Persistence.createEntityManagerFactory("sistema"); manager = conn.createEntityManager(); } }
O parâmetro "sistema" passado para o método createEntityManagerFactory refere-se ao nome
- A da conexão com o banco de dados, definida no arquivo pom.xml.
- B do pacote que contém o conjunto de classes de entidade criadas a partir do banco de dados.
- C do banco de dados ao qual a aplicação será conectada.
- D da unidade de persistência, definida no arquivo persistence.xml.
- E do driver JDBC que faz a interface entre a aplicação Java e o Sistema Gerenciador de Banco de Dados (SGBD).