如何在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