JPAプロジェクトでhibernateを開発中で、H2(組み込みデータベース)を使用して作業用persistence.xmlを取得しようとしています。 persistence.xmlのH2データベースとのJPA接続
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
version="1.0">
<persistence-unit name="DefaultPersistenceUnit"
transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>entity.user</class>
<properties>
<property name="hibernate.connection.url" value="jdbc:h2:/~test" /> -->
<property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"></property>
<property name="hibernate.connection.driver_class" value="org.h2.Driver" />
<property name="hibernate.connection.password" value="admin" />
<property name="hibernate.connection.username" value="admin" />
</properties>
</persistence-unit>
</persistence>
しかし、私のこれを動作しない、常に私は
"のEntityManagerFactoryを作成できません" というエラー
EntityManagerFactory emf = Persistence.createEntityManagerFactory("DefaultPersistenceUnit");
を取得しています。 any anywは私に働いているpersistence.xmlを提供できますか?
エラーメッセージはそれだけですか?より詳細なメッセージやスタックトレースはありませんか?あなたのクラスは本当にentity.userという名前ですか? –
あなたの 'hibernate.connection.url'は本当に' jdbc:h2:/〜test'ですか? 'jdbc:h2:file:〜/ test; IFEXISTS = TRUE'がもっと妥当と思われます。 – trashgod
[Hibernateのバージョン](http://www.h2database.com/html/tutorial.html#using_hibernate)とは何ですか? – trashgod