如何使用带有多个参数的 setParameter (JPQL Namedquery)

How to use setParameter (JPQL Namedquery) with multiple parameters

我有一个带有多个参数的 JPQL NamedQuery 使用一个参数执行看起来像

private String a; //Getter setter for a
em.createNamedQuery("NamedQueryName").setParameter("param", a)

我怎样才能用更多的一个参数来做到这一点?

请找到以下解决方案
<Entityname> 替换为实体名称,将 <namedQuery> 替换为命名查询

 Query query = createNamedQuery("<Entityname>.<namedQuery>");
 query.setParameter("column1", value1);
 query.setParameter("column2", value2);
 query.setParameter("column3", value3);
 query.getSingleResult()