JPA - createEntityManagerFactory retourne Null

Question de Noob ici. Je suis cet exemple/tutoriel pour tenter d'isoler un problème que je reçois sur mon projet principal. Le problème est, l'entityManagerFactory retourne null (donc, je reçois un NullPointerExcept lorsque vous essayez d'exécuter le premier test JUnit.)

Je suis actuellement sur Eclipse Indigo (JavaEE) - JRE7 - Hibernate 3.6.7 et JBoss 7

Et voici mon persistence.xml (encore une fois, un copipasta directement tiré du tutoriel)

<persistence>
        <persistence-unit name="examplePersistenceUnit" 
                          transaction-type="RESOURCE_LOCAL">
            <properties>
                <property name="hibernate.show_sql" value="false" />
                <property name="hibernate.format_sql" value="false" />

                <property name="hibernate.connection.driver_class" 
                          value="org.hsqldb.jdbcDriver" />
                <property name="hibernate.connection.url" 
                          value="jdbc:hsqldb:mem:mem:aname" />
                <property name="hibernate.connection.username" value="sa" />

                <property name="hibernate.dialect" 
                          value="org.hibernate.dialect.HSQLDialect" />
                <property name="hibernate.hbm2ddl.auto" value="create" />
            </properties>
        </persistence-unit>
    </persistence>

Choses que j'ai déjà essayé/trouvé jusqu'à présent:

  • Semble que ce problème tend à se produire si vous essayez de créer une usine
    avec une unité de persistance qui n'est pas répertorié dans la persistence.xml
  • Vérifié que le nécessaire Pots sont inclus dans l'Éclipse du
    Construire des Bibliothèques du Chemin, Google suggère peut-être une cause possible
    pour un createEntityManagerFactory() appel à un court-circuit et retour
    null (au lieu de simplement jeter une exception ou de l'enregistrement d'un message)
  • Pourrait être dû à une erreur possible tandis que la configuration de Hibernate
    de connexion?

J'ai été frapper ce mur pour les deux dernières semaines, il va sans dire que toute aide/direction générale des conseils sont appréciés 😀

OriginalL'auteur Gaston | 2011-10-13