0

我可以将我persistence.xml的文件放在硬盘驱动器上的任何文件夹中,并且可以使用我的 Java SE 应用程序访问它吗?

我的问题有什么解决方案吗?

4

1 回答 1

0

persistence.xml必须存在于正在运行的应用程序的 CLASSPATH 中的 META-INF 下。这是唯一的限制。您可以轻松地在 CLASSPATH 中包含一些其他位置,并将您的persistence.xml放在那里,只要它位于 META-INF 文件夹中即可。

一些 JPA 提供程序允许您仅将位置指定为持久性属性,从而取消了 META-INF 要求,但 JPA 规范并未涵盖这一点,因此不可移植

于 2013-01-07T09:16:50.867 回答