JPA XML查询文件

JPA XML查询文件,jpa,toplink,Jpa,Toplink,我希望将所有命名查询包含在一个单独的XML文件中,并在持久性中使用它。我怎样才能做到这一点 我正在JSF Web应用程序中使用Toplink JPA。实际上,我无法获得要使用的目录/文件结构 我尝试在persistence.xml中使用,并尝试将查询文件放置在多个位置。每次我都会遇到异常。您可以放置到XML文件查询,这些查询稍后将由执行 EntityManager.createQuey(query) 其中,查询由XML提供 或者,更好的方法(!),使用已经存在的可能性在映射XML中声明JPA

我希望将所有命名查询包含在一个单独的XML文件中,并在持久性中使用它。我怎样才能做到这一点

我正在JSF Web应用程序中使用Toplink JPA。实际上,我无法获得要使用的目录/文件结构


我尝试在
persistence.xml
中使用
,并尝试将查询文件放置在多个位置。每次我都会遇到异常。

您可以放置到XML文件查询,这些查询稍后将由执行

 EntityManager.createQuey(query)
其中,查询由XML提供

或者,更好的方法(!),使用已经存在的可能性在映射XML中声明JPA部件(示例请参见)。在最后一种情况下,您甚至可以使用:

 EntityManager.createNamedQuery(queryName)
可能重复的