私はコンテナなしで単純なJavaコンソール・アプリケーションとフレームワークを休止状態/ JPAを使用しようとしています。 JPAのドキュメントによると、persistence.xmlファイルは、srcフォルダにフォルダMETA-INFの下に配置する必要があります。のpersistence.xmlファイルの使用状況[パッケージ]
アプリケーションを単純なjarファイルとしてパッケージ化しようとしたときに、persitence.xml
ファイルが生成されたjarファイル内にある(srcフォルダに配置する必要があるため)という問題が発生しました。
persistence.xml
ファイルはDBのURLのようなアプリケーション構成、タイムアウト、休止状態のログを変更するアクセスは容易ではありません。このような状況で...
私はsrcフォルダの外META-INF/persistence.xml
を入れてみましたし、それを追加しましたCLASSPATHが、Could not find any META-INF/persistence.xml file in the classpath
を言ってエラーに常にスローされます。
persistence.xml
は、アプリケーションがパッケージ化され、他の従来の設定ファイル(例:.properties
ファイル)のようにパッケージ化され、展開された後でもアクセスできるようにする方法はありますか?
は私がPersistence.createEntityManagerFactory()
を呼び出す(または同様にHibernate固有のメカニズムを使用する)ときは、追加のプロパティを提供することができますので、あなたはpersistence.xml
を編集可能にする必要はありませんだと思うあなた
あなたは非常に多く、非常にあなたthakそれを – jamel
を得たthak、それを得ました – jamel