如何在Spring数据JPA中将XML配置用于命名查询?

根据文档,我们可以在XML中指定命名查询。但是它并没有说明如何在代码中使用它。有人可以帮忙吗?

回答:

say you have defined the `Named Query` as `application.myquery` in XML file.

服务/道层

List results = em.createNamedQuery("application.myquery")

.setParameter("username", "blah")

.setParameter("password","blahblahblah")

.getResultList();

orm文件需要包含在其中,persistence.xml并且应该位于META-INF/persistence.xml

<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">

<persistence-unit name="myUnit" transaction-type="RESOURCE_LOCAL">

<mapping-file>META-INF/orm.xml</mapping-file>

<exclude-unlisted-classes/>

</persistence-unit>

</persistence>

请参阅此以获取更多信息。

以上是 如何在Spring数据JPA中将XML配置用于命名查询? 的全部内容, 来源链接: utcz.com/qa/409080.html

回到顶部