Erro JPA execução

16 respostas
A

Pessoal, não sei se alguem ja passou por esse probema mas olha o que acontece

- Criei d 2 projeto um que lida apenas com BD com models e daos e outro que seria um business somente enviando dados para o projeto que persiste executar.

- A primeira coisa que acontece ao executar é a extrema demora gerando no console o seguinte:

run:
Set 19, 2012 3:00:09 PM org.hibernate.cfg.annotations.Version
INFO: Hibernate Annotations 3.3.1.GA
Set 19, 2012 3:00:09 PM org.hibernate.cfg.Environment
INFO: Hibernate 3.2.5
Set 19, 2012 3:00:09 PM org.hibernate.cfg.Environment
INFO: hibernate.properties not found
Set 19, 2012 3:00:09 PM org.hibernate.cfg.Environment buildBytecodeProvider
INFO: Bytecode provider name : cglib
Set 19, 2012 3:00:09 PM org.hibernate.cfg.Environment
INFO: using JDK 1.4 java.sql.Timestamp handling
Set 19, 2012 3:00:09 PM org.hibernate.ejb.Version
INFO: Hibernate EntityManager 3.3.2.GA
Set 19, 2012 3:00:30 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(4) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:00:51 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(5) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:01:12 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(6) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:01:33 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(7) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:01:54 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(8) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:02:15 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(9) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:02:36 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(10) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:02:57 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(11) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:03:18 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(12) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:03:39 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(13) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:04:00 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(14) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:04:21 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(15) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:04:42 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(16) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:05:03 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(4) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:05:24 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(5) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:05:45 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(6) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:06:06 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(7) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:06:27 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(8) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:06:48 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(9) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:07:09 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(10) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:07:30 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(11) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:07:51 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(12) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:08:12 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(13) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:08:33 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(14) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:08:54 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(15) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:09:15 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(16) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:09:36 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(4) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:09:57 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(5) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:10:18 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(6) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:10:39 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(7) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:11:00 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(8) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:11:21 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(9) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:11:42 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(10) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:12:03 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(11) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:12:24 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(12) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:12:45 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(13) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:13:06 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(14) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:13:27 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(15) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:13:48 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(16) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:14:09 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(4) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:14:30 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(5) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:14:51 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(6) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:15:12 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(7) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:15:33 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(8) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:15:54 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(9) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:16:15 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(10) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:16:36 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(11) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:16:57 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(12) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:17:18 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(13) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:17:39 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(14) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:18:00 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(15) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:18:21 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(16) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named mcbdaDBPU
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
at mcbdadb.com.dao.IntegranteDAOImpl.salva(IntegranteDAOImpl.java:24)
at mcbdabus.com.bussines.IntegranteBussines.salvar(IntegranteBussines.java:22)
at mcbdabus.McbdaBus.main(McbdaBus.java:27)
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 18 minutos 12 segundos)

Veja que aparece o erro no final agora o persistence.xml esta assim:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" 
                           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
                           xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
  <persistence-unit name="mcbdaDBPU" transaction-type="RESOURCE_LOCAL">
    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
    <class>mcbdadb.com.model.Integrante</class>
    <class>mcbdadb.com.model.IntegranteDadoPessoal</class>
    <properties>
      <property name="javax.persistence.jdbc.url" value="jdbc:derby://localhost:1527/almir03"/>
      <property name="javax.persistence.jdbc.password" value="almir"/>
      <property name="javax.persistence.jdbc.driver" value="org.apache.derby.jdbc.ClientDriver"/>
      <property name="javax.persistence.jdbc.user" value="almir"/>
      <property name="eclipselink.ddl-generation" value="create-tables"/>
      <property name="hibernate.show_sql" value="true" />
      <property name="hibernate.format_sql" value="true" />
    </properties>
  </persistence-unit>
</persistence>

ASSIM SEGUE O CÓDIGO QUE APRESENTA PROBLEMA:

package mcbdadb.com.dao;

import java.util.List;
import mcbdadb.com.model.Integrante;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityTransaction;
import javax.persistence.Persistence;
import mcbdadb.util.JPAUtil;

/**
 *
 * @author deoliva
 */
public class IntegranteDAOImpl implements IntegranteDAO{
    
    @Override
    public void salva(Integrante integrante) {
        EntityManagerFactory emf = Persistence.createEntityManagerFactory("mcbdaDBPU");
        
         EntityManager em =  emf.createEntityManager();
         //EntityManager em = JPAUtil.getEntityManager();
        
        EntityTransaction tx = em.getTransaction();
         
        tx.begin();
            em.persist(integrante);
        tx.commit();
         
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public List<Integrante> lista() {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    
    
}
package mcbdabus;

import mcbdabus.com.bussines.IntegranteBussines;
import mcbdadb.com.model.Integrante;

/**
 *
 * @author deoliva
 */
public class McbdaBus {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Integrante integrante = new Integrante();
        
        integrante.setNome("xxxxxxx");
        integrante.setAtivo(Boolean.TRUE);
        
        IntegranteBussines integranteBus = new IntegranteBussines();
        
        integranteBus.salvar(integrante);
        
    }
}

WARNING: Warning parsing XML: XML InputStream(14) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:18:00 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(15) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Set 19, 2012 3:18:21 PM org.hibernate.ejb.packaging.PersistenceXmlLoader$ErrorLogger warning
WARNING: Warning parsing XML: XML InputStream(16) schema_reference.4: Falha ao ler o documento do esquema 'http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd' porque 1) não foi possível encontrar o documento; 2) não foi possível ler o documento; 3) o elemento-raiz do documento não é .
Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named mcbdaDBPU
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
at mcbdadb.com.dao.IntegranteDAOImpl.salva(IntegranteDAOImpl.java:24)
at mcbdabus.com.bussines.IntegranteBussines.salvar(IntegranteBussines.java:22)
at mcbdabus.McbdaBus.main(McbdaBus.java:27)
Java Result: 1

16 Respostas

lele_vader

Está certo o caminho do provider ?

org.eclipse.persistence.jpa.PersistenceProvider

camilooscar

Almirafo,

poderia disponibilizar seu persistence.xml?

Att.

Camilo Oscar

A

Sim esta correto tanto que se eu executo o código abaixo, funciona:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package mcbdadb;

import mcbdadb.com.model.Integrante;
import mcbdadb.com.model.IntegranteDadoPessoal;
import javax.persistence.EntityManager;
import javax.persistence.EntityTransaction;
import mcbdadb.util.JPAUtil;

/**
 *
 * @author deoliva
 */
public class PersistidorDeIntegrante {
    public static void main(String[] args) {
        
        EntityManager em = JPAUtil.getEntityManager();
       
        Integrante integrante =  new Integrante();
        integrante.setNome("Almir");
        
        IntegranteDadoPessoal idp = new IntegranteDadoPessoal();
        
        idp.setBairro("Jagure");
        idp.setCidade("sao paulo");
        idp.setMoto("m800");
        
        EntityTransaction tx = em.getTransaction();
         
         tx.begin();
         idp.setIntegrante(integrante);
         em.persist(integrante);
         tx.commit();
         
         em.close();
        
       
        
}
}
lele_vader:
Está certo o caminho do provider ?

org.eclipse.persistence.jpa.PersistenceProvider

A
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" 
                           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
                           xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
  <persistence-unit name="mcbdaDBPU" transaction-type="RESOURCE_LOCAL">
    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
    <class>mcbdadb.com.model.Integrante</class>
    <class>mcbdadb.com.model.IntegranteDadoPessoal</class>
    <properties>
      <property name="javax.persistence.jdbc.url" value="jdbc:derby://localhost:1527/almir03"/>
      <property name="javax.persistence.jdbc.password" value="almir"/>
      <property name="javax.persistence.jdbc.driver" value="org.apache.derby.jdbc.ClientDriver"/>
      <property name="javax.persistence.jdbc.user" value="almir"/>
      <property name="eclipselink.ddl-generation" value="create-tables"/>
      <property name="hibernate.show_sql" value="true" />
      <property name="hibernate.format_sql" value="true" />
    </properties>
  </persistence-unit>
</persistence>
camilooscar:
Almirafo,

poderia disponibilizar seu persistence.xml?

Att.

Camilo Oscar

camilooscar

Você está utilizando Maven?

Quais jars você colocou no seu projeto, do hibernate?

A

Estou utilizando NetBens 7.0.1 com a bibliotecas que vem nele, são as bibliotecas JPA. Veja bem tem 2 projetos

o projeto que faz persistencia eu testei com uma classe para executar a persistencia e funciona

outro projeto é de negócio que eu coloquei todas a bibliotecas novamente e referenciei no projeto de negocio o de persistencia.

quando eu executo a classe principal no negócio que esta citado no primeiro post é que apresenta problema.

camilooscar:
Você está utilizando Maven?

Quais jars você colocou no seu projeto, do hibernate?

camilooscar

Por que você colocou todas as bibliotecas novamente?

Se você está referenciando o outro projeto, não precisaria colocar as bibliotecas novamente correto? Tente deixar somente a referência

A

Assim esta montado o projeto

camilooscar

E as bibliotecas do outro projeto?

camilooscar

E a biblioteca do outro projeto?

A

Eu retirei e o erro fica:

run:

Exception in thread main java.lang.NoClassDefFoundError: javax/persistence/Persistence

at mcbdadb.com.dao.IntegranteDAOImpl.salva(IntegranteDAOImpl.java:24)

at mcbdabus.com.bussines.IntegranteBussines.salvar(IntegranteBussines.java:21)

at mcbdabus.McbdaBus.main(McbdaBus.java:27)

Caused by: java.lang.ClassNotFoundException: javax.persistence.Persistence

at java.net.URLClassLoader$1.run(URLClassLoader.java:366)

at java.net.URLClassLoader$1.run(URLClassLoader.java:355)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:354)

at java.lang.ClassLoader.loadClass(ClassLoader.java:423)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)

at java.lang.ClassLoader.loadClass(ClassLoader.java:356)

 3 more

Java Result: 1

CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)
camilooscar

Você retirou mas atualizou o projeto, apontando pras bibliotecas deste outro projeto?

Pelo que estou vendo, ele não esta encontrando…

A

Sim eu fiz isso retirei as bibliotecas e atualizei. vish, ta complicado mesmo, mas deve ser algo besta.

camilooscar:
Você retirou mas atualizou o projeto, apontando pras bibliotecas deste outro projeto?

Pelo que estou vendo, ele não esta encontrando…

camilooscar

coloca este jar no seu projeto

hibernate-persistence-manager

A

almirafo:
Sim eu fiz isso retirei as bibliotecas e atualizei. vish, ta complicado mesmo, mas deve ser algo besta.

camilooscar:
Você retirou mas atualizou o projeto, apontando pras bibliotecas deste outro projeto?

Pelo que estou vendo, ele não esta encontrando…

JBrunoCesar

Tive um problema semelhante a esse e, curiosamente, descobri que só acontece quando estou logado na Internet.
Quando desativei minha rede aqui, o problema sumiu. Quando ativei novamente, voltou.

Alguma idéia dos Gurus?

Criado 19 de setembro de 2012
Ultima resposta 1 de mar. de 2014
Respostas 16
Participantes 4