3
respostas

erro ao testar persistence

bom dia. ja tentei de tudo troquei a versao do hibernate re instalei e nada.

Exception in thread "main" java.lang.ExceptionInInitializerError at br.comn.condominio.teste.testeUnidade.main(testeUnidade.java:16) Caused by: javax.persistence.PersistenceException: No Persistence provider for EntityManager named pcondominio at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:69) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:47) at br.com.condominio.Dao.JPAUtil.(JPAUtil.java:9) ... 1 more

3 respostas

Marcos

coloque o conteúdo do arquivo persistence.xml aqui, do testeUnidade.java e do JPAUtil

Obrigado pelo resposta seguem os arquivos

package br.com.condominio.Dao;

import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import javax.persistence.Persistence;

public class JPAUtil {

private static EntityManagerFactory emf = Persistence.createEntityManagerFactory("siscondo");

public EntityManager getEntityManager() { return emf.createEntityManager(); }

public void close(EntityManager em) { em.close(); }

}

<?xml version="1.0" encoding="UTF-8"?>

org.hibernate.ejb.HibernatePersistence br.com.condominio.modelo.Unidade br.com.condominio.modelo.Endereco

Boa tarde era uma linha do persistence

bastou trocar

org.hibernate.ejb.HibernatePersistence

po

org.hibernate.jpa.HibernatePersistenceProvider

Obrigado