Spring data JPA query with parameter properties

后端 未结 9 1183
既然无缘
既然无缘 2020-11-29 00:20

What is the simplest way of declaring a Spring data JPA query that uses properties of an input parameter as query parameters?

For example, suppose I have an entity c

9条回答
  •  半阙折子戏
    2020-11-29 01:07

    What you want is not possible. You have to create two parameters, and bind them separately:

    select p from Person p where p.forename = :forename and p.surname = :surname
    ...
    query.setParameter("forename", name.getForename());
    query.setParameter("surname", name.getSurname());
    

提交回复
热议问题