Olá a todos,
quando tento usar o comando:
emf = Persistence.createEntityManagerFactory("AprendendoHibernatePU");
é gerado um exception na minha aplicação.
Meu código está assim:
package teste.dao;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Query;
import javax.persistence.Persistence;
import bean.Categoria;
import java.util.List;
public class CategoriaDAO {
private EntityManagerFactory emf;
private EntityManager em;
public CategoriaDAO() {
emf = Persistence.createEntityManagerFactory("AprendendoHibernatePU");
em = emf.createEntityManager();
}
public void gravar(Categoria cat) {
em.persist(cat);
}
...
Eu chamo ele assim:
CategoriaDAO cadastro = new CategoriaDAO();
neste momento acontece o exception
Estou usando Hibernate 3.2, Hibernate-entitymanager-3.3.1.GA e MySQL com as jar adicionado na biblioteca do netbeans. O persistence.xml estou gerando automaticamente pelo netbeans (New -> Entity Classes form Database…) e já conferi o unit no xml e está ok:
<persistence-unit name="AprendendoHibernatePU" transaction-type="RESOURCE_LOCAL">
alguma sugestão?
obrigado