如何使用带有多个参数的 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()
我有一个带有多个参数的 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()