I have a JPQL NamedQuery with several parameters With one parameter executing would look like
private String a; //Getter setter for a
em.createNamedQuery("NamedQueryName").setParameter("param", a)
How can I do that with more that One parameter ?
I have a JPQL NamedQuery with several parameters With one parameter executing would look like
private String a; //Getter setter for a
em.createNamedQuery("NamedQueryName").setParameter("param", a)
How can I do that with more that One parameter ?
Please find below solution
replace <Entityname>
with entity name and <namedQuery>
with the named Query
Query query = createNamedQuery("<Entityname>.<namedQuery>");
query.setParameter("column1", value1);
query.setParameter("column2", value2);
query.setParameter("column3", value3);
query.getSingleResult()