0

persistence.xml自分のハードドライブの任意のフォルダに入れ、Java SE アプリケーションでアクセスできますか?

私の問題の解決策はありますか?

4

1 に答える 1

0

persistence.xmlは、実行中のアプリケーションのCLASSPATHのMETA-INFの下に存在する必要があります。それが唯一の制限です。CLASSPATHに他の場所を簡単に含めて、META-INFフォルダーにある限り、そこにpersistence.xmlを含めることができます。

一部のJPAプロバイダーでは、場所を永続性プロパティとして指定するだけで、META-INF要件が不要になりますが、それはJPA仕様でカバーされていないため、移植性がありません。

于 2013-01-07T09:16:50.867 に答える