File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
src/main/antora/modules/ROOT/pages/repositories Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -50,20 +50,20 @@ Consider the following queries:
5050----
5151interface UserRepository extends Repository<User, Long> {
5252
53- @Query("SELECT u FROM USER u") <1>
53+ @Query("SELECT u FROM USER u WHERE u.lastname = :lastname") <1>
5454 List<UserDto> findByLastname(String lastname);
5555
56- @Query("SELECT u.firstname, u.lastname FROM USER u") <2>
56+ @Query("SELECT u.firstname, u.lastname FROM USER u WHERE u.lastname = :lastname") <2>
5757 List<UserDto> findMultipleColumnsByLastname(String lastname);
5858}
5959
6060record UserDto(String firstname, String lastname){}
6161----
6262
6363<1> Selection of the top-level entity.
64- This query gets rewritten to `SELECT new UserDto(u.firstname, u.lastname) FROM USER u`.
64+ This query gets rewritten to `SELECT new UserDto(u.firstname, u.lastname) FROM USER u WHERE u.lastname = :lastname `.
6565<2> Multi-select of `firstname` and `lastname` properties.
66- This query gets rewritten to `SELECT new UserDto(u.firstname, u.lastname) FROM USER u`.
66+ This query gets rewritten to `SELECT new UserDto(u.firstname, u.lastname) FROM USER u WHERE u.lastname = :lastname `.
6767====
6868
6969[WARNING]
You can’t perform that action at this time.
0 commit comments