Using named parameters

We can use named parameters to make the query more readable. The following snippet from UserRepository shows an example:

    @Query("select u from User u where u.name = :name")
List<User> findUsersByNameUsingNamedParameters(@Param("name") String name);

Important things to note are as follows:

  • select u from User u where u.name = :name: Defines a named "name" parameter in the query.
  • findUsersByNameUsingNamedParameters(@Param("name") String name): The @Param("name") parameter defines the named parameter in the arguments list.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset