フォーラムでいくつかのソリューションを見つけましたが、私のためには機能しません。 問題は、私はmainメソッドを実行したときに、私はこの例外を受け取ることである - 解決できませんPersistenceException:EntityManagerの永続性プロバイダーがありません
PersistenceException:EntityManagerの
なし永続プロバイダimaneでは、私のpersistance.xmlファイルパットですが、それは働いていません。 Web/WEB-INF/classes/META-INFへのファイルパスを変更しようとしましたが、それでも動作しません。ここで
私の完全なpersistance.xmlソース
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence" version="2.1">
<persistence-unit name="StudentPU">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>com.classes.StudentBean</class>
<properties>
<property name="hibernate.connection.url" value="jdbc:h2:tcp://localhost/~/Students"/>
<property name="hibernate.connection.driver_class" value="org.h2.Driver"/>
<property name="hibernate.connection.username" value="doncho"/>
<property name="hibernate.connection.password" value=""/>
<property name="hibernate.archive.autodetection" value="class"/>
<property name="hibernate.show_sql" value="true"/>
<property name="hibernate.format_sql" value="true"/>
<property name="hbm2ddl.auto" value="update"/>
<property name="hibernate.temp.use_jdbc_metadata_defaults"
value="false" />
<property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect" />
</properties>
</persistence-unit>
</persistence>
そしてもう一つ?なぜHibernatePersistenceが犠牲になったのですか? 私はそのような "傷ついた"間違いを解決する - それは間違いないですか? しかし、とにかくPersistenceException:EntityManagerの永続性プロバイダがまだ存在しません。
私がしようと試み - thisとthisを - ナッシングは@Entity方法は私にとって重要であるので、私はこのエラーを解決するための任意のアイデアを感謝される
が起こりました。
敬具、
D. Balamjiev
クラスの永続性でデバッグを試みることができます。理由があるはずですが、私はそれを見ません。 – mm759
「傷ついた」か!あなたは廃止予定ですか?おそらくそれは何か他のものに置き換えられたかもしれないから... –