Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以将我persistence.xml的文件放在硬盘驱动器上的任何文件夹中,并且可以使用我的 Java SE 应用程序访问它吗?
persistence.xml
我的问题有什么解决方案吗?
persistence.xml必须存在于正在运行的应用程序的 CLASSPATH 中的 META-INF 下。这是唯一的限制。您可以轻松地在 CLASSPATH 中包含一些其他位置,并将您的persistence.xml放在那里,只要它位于 META-INF 文件夹中即可。
一些 JPA 提供程序允许您仅将位置指定为持久性属性,从而取消了 META-INF 要求,但 JPA 规范并未涵盖这一点,因此不可移植