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 parameter "name" in the query
  • findUsersByNameUsingNamedParameters(@Param("name") String name): @Param("name") 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