Dúvida em erro na execução utilizando hibernate

Olá!

Estou iniciando a utilização do framework Hibernate e estou com uma dúvida em relação ao erro abaixo.
alguém me ajuda??



19/03/2010 13:37:37 org.hibernate.cfg.annotations.Version <clinit>
INFO: Hibernate Annotations 3.3.1.GA
19/03/2010 13:37:37 org.hibernate.cfg.Environment <clinit>
INFO: Hibernate 3.2.5
19/03/2010 13:37:37 org.hibernate.cfg.Environment <clinit>
INFO: hibernate.properties not found
19/03/2010 13:37:37 org.hibernate.cfg.Environment buildBytecodeProvider
INFO: Bytecode provider name : cglib
19/03/2010 13:37:37 org.hibernate.cfg.Environment <clinit>
INFO: using JDK 1.4 java.sql.Timestamp handling
19/03/2010 13:37:37 org.hibernate.ejb.Version <clinit>
INFO: Hibernate EntityManager 3.3.2.GA
Exception in thread "AWT-EventQueue-0" javax.persistence.PersistenceException: No Persistence provider for EntityManager named pcmsoPU
        at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)
        at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
        at Forms.FrmTipoExame.initComponents(FrmTipoExame.java:55)
        at Forms.FrmTipoExame.<init>(FrmTipoExame.java:30)
        at Forms.FrmTipoExame$1.run(FrmTipoExame.java:264)
        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)


Obrigado!!
Diego

seu persistence.xml que fica no caminho

src/META-INF/persistence.xml

deve conter, no minimo

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; &lt;persistence version="1.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_1_0.xsd"&gt; &lt;persistence-unit name="pcmsoPU"&gt; &lt;!-- estava faltando isso abaixo --&gt; &lt;provider&gt;org.hibernate.ejb.HibernatePersistence&lt;/provider&gt; &lt;/persistence-unit&gt; &lt;/persistence&gt;

a unica parte personalizada para seu projeto nesse persistence.xml e’ o nome pcmsoPU

Então… mas está correto… olhe como está…

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.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_1_0.xsd">
  <persistence-unit name="pcmsoPU" transaction-type="RESOURCE_LOCAL">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
    <properties>
      <property name="hibernate.connection.username" value="root"/>
      <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
      <property name="hibernate.connection.password" value=""/>
      <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/pcmso"/>
      <property name="hibernate.cache.provider_class" value="org.hibernate.cache.NoCacheProvider"/>
      <property name="hibernate.hbm2ddl.auto" value="update"/>
    </properties>
  </persistence-unit>
</persistence>

vc esta com o pacote hibernateEntityManager.jar ?? nao lembro se o nome e’ exatamente este…

o fato e’ que ele nao encontra o seu driver