[Urgente] problema no java

4 respostas
lenander

Galera eu estou fazendo o Curso da SISCOM do t2ti e quando vou fazer conexao com o banco de dados, está ok, mas quando vou executa-lo dá o segunte erro.

Exception in thread “AWT-EventQueue-0” javax.persistence.PersistenceException: No Persistence provider for EntityManager named siscomjavaPU: The following providers:
oracle.toplink.essentials.PersistenceProvider
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider
Returned null to createEntityManagerFactory.

at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:154)

at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)

at br.com.siscom.view.BancoView.initComponents(BancoView.java:30)

at br.com.siscom.view.BancoView.(BancoView.java:14)

at br.com.siscom.view.BancoView$1.run(BancoView.java:320)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Uso o Netbeans
Desde já Agradeço

4 Respostas

Diego_Fontenele

Dá uma olhada no drive de conexão cara, pode ser isso!
o proprio netbeans tem a parte de conexão da uma olhada pode ser o DRIVE mesmo.

R

Opa,
Quando vc mapeia as categorias, vc atribui um nome para a persistencia, correto?
E quando vc vai criar o EntityManagerFactory vc coloca o mesmo nome?

Já tive o mesmo erro que vc e o que gerou este erro foi justamente isto.

Espero ter ajudado…

lenander

pior que é o seuinte eu estou acompanhando o curso, nao sei EntityManagerFactory onde está…
Desculpe-me se chato mas tem como coloca um detalhe um pouco maior?

R

Por exemplo, eu tenho um arquivo onde mapeio as classes de persistencia, e lá, coloco um nome para essa persistencia.
E tenho um outro arquivo onde crio o EntityManagerFactory e utilizo este mesmo nome.
Posta aí o código onde vc mapeia as classes e os codigos onde vc cria o EMF.

Criado 11 de março de 2009
Ultima resposta 12 de mar. de 2009
Respostas 4
Participantes 3