File tree 1 file changed +4
-4
lines changed
src/main/antora/modules/ROOT/pages/repositories
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:
50
50
----
51
51
interface UserRepository extends Repository<User, Long> {
52
52
53
- @Query("SELECT u FROM USER u") <1>
53
+ @Query("SELECT u FROM USER u WHERE u.lastname = :lastname") <1>
54
54
List<UserDto> findByLastname(String lastname);
55
55
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>
57
57
List<UserDto> findMultipleColumnsByLastname(String lastname);
58
58
}
59
59
60
60
record UserDto(String firstname, String lastname){}
61
61
----
62
62
63
63
<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 `.
65
65
<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 `.
67
67
====
68
68
69
69
[WARNING]
You can’t perform that action at this time.
0 commit comments