15
15
*/
16
16
package org .springframework .data .jpa .repository .query ;
17
17
18
- import static org .assertj .core .api .Assumptions .assumeThat ;
19
- import static org .assertj .core .api .Assertions .assertThat ;
20
- import static org .mockito .ArgumentMatchers .any ;
21
- import static org .mockito .ArgumentMatchers .eq ;
22
- import static org .mockito .Mockito .mock ;
23
- import static org .mockito .Mockito .never ;
24
- import static org .mockito .Mockito .verify ;
25
- import static org .mockito .Mockito .when ;
26
- import static org .springframework .data .jpa .support .EntityManagerTestUtils .currentEntityManagerIsAJpa21EntityManager ;
18
+ import static org .assertj .core .api .Assertions .*;
19
+ import static org .assertj .core .api .Assumptions .*;
20
+ import static org .mockito .ArgumentMatchers .*;
21
+ import static org .mockito .Mockito .*;
22
+ import static org .springframework .data .jpa .support .EntityManagerTestUtils .*;
27
23
28
24
import jakarta .persistence .EntityManager ;
29
25
import jakarta .persistence .LockModeType ;
@@ -83,7 +79,6 @@ void setUp() {
83
79
void addsHintsToQueryObject () throws Exception {
84
80
85
81
JpaQueryMethod queryMethod = getMethod ("findByLastname" , String .class );
86
-
87
82
AbstractJpaQuery jpaQuery = new DummyJpaQuery (queryMethod , em );
88
83
89
84
Query result = jpaQuery
@@ -116,8 +111,8 @@ void addsLockingModeToQueryObject() throws Exception {
116
111
when (query .setLockMode (any (LockModeType .class ))).thenReturn (query );
117
112
118
113
JpaQueryMethod queryMethod = getMethod ("findOneLocked" , Integer .class );
119
-
120
114
AbstractJpaQuery jpaQuery = new DummyJpaQuery (queryMethod , em );
115
+
121
116
Query result = jpaQuery .createQuery (
122
117
new JpaParametersParameterAccessor (queryMethod .getParameters (), new Object [] { Integer .valueOf (1 ) }));
123
118
verify (result ).setLockMode (LockModeType .PESSIMISTIC_WRITE );
@@ -130,7 +125,6 @@ void shouldAddEntityGraphHintForFetch() throws Exception {
130
125
assumeThat (currentEntityManagerIsAJpa21EntityManager (em )).isTrue ();
131
126
132
127
JpaQueryMethod queryMethod = getMethod ("findAll" );
133
-
134
128
jakarta .persistence .EntityGraph <?> entityGraph = em .getEntityGraph ("User.overview" );
135
129
136
130
AbstractJpaQuery jpaQuery = new DummyJpaQuery (queryMethod , em );
@@ -146,7 +140,6 @@ void shouldAddEntityGraphHintForLoad() throws Exception {
146
140
assumeThat (currentEntityManagerIsAJpa21EntityManager (em )).isTrue ();
147
141
148
142
JpaQueryMethod queryMethod = getMethod ("getById" , Integer .class );
149
-
150
143
jakarta .persistence .EntityGraph <?> entityGraph = em .getEntityGraph ("User.detail" );
151
144
152
145
AbstractJpaQuery jpaQuery = new DummyJpaQuery (queryMethod , em );
@@ -160,12 +153,12 @@ void shouldAddEntityGraphHintForLoad() throws Exception {
160
153
void shouldCreateHibernateJpaParameterParametersAccessorForNativeQuery () throws Exception {
161
154
162
155
JpaQueryMethod queryMethod = getMethod ("findByLastnameNativeQuery" , String .class );
163
-
164
156
AbstractJpaQuery jpaQuery = new DummyJpaQuery (queryMethod , em );
165
157
166
- jpaQuery .execute (new Object [] {"some last name" });
158
+ jpaQuery .execute (new Object [] { "some last name" });
167
159
168
- ArgumentCaptor <JpaParametersParameterAccessor > captor = ArgumentCaptor .forClass (JpaParametersParameterAccessor .class );
160
+ ArgumentCaptor <JpaParametersParameterAccessor > captor = ArgumentCaptor
161
+ .forClass (JpaParametersParameterAccessor .class );
169
162
verify (execution ).execute (eq (jpaQuery ), captor .capture ());
170
163
JpaParametersParameterAccessor parameterAccessor = captor .getValue ();
171
164
@@ -178,9 +171,10 @@ void shouldCreateGenericJpaParameterParametersAccessorForNonNativeQuery() throws
178
171
JpaQueryMethod queryMethod = getMethod ("findByFirstname" , String .class );
179
172
AbstractJpaQuery jpaQuery = new DummyJpaQuery (queryMethod , em );
180
173
181
- jpaQuery .execute (new Object [] {"some first name" });
174
+ jpaQuery .execute (new Object [] { "some first name" });
182
175
183
- ArgumentCaptor <JpaParametersParameterAccessor > captor = ArgumentCaptor .forClass (JpaParametersParameterAccessor .class );
176
+ ArgumentCaptor <JpaParametersParameterAccessor > captor = ArgumentCaptor
177
+ .forClass (JpaParametersParameterAccessor .class );
184
178
verify (execution ).execute (eq (jpaQuery ), captor .capture ());
185
179
JpaParametersParameterAccessor parameterAccessor = captor .getValue ();
186
180
@@ -201,7 +195,8 @@ interface SampleRepository extends Repository<User, Integer> {
201
195
@ QueryHints ({ @ QueryHint (name = "foo" , value = "bar" ) })
202
196
List <User > findByLastname (String lastname );
203
197
204
- @ org .springframework .data .jpa .repository .Query (value = "select u from User u where u.lastname = ?1" , nativeQuery = true )
198
+ @ org .springframework .data .jpa .repository .Query (value = "select u from User u where u.lastname = ?1" ,
199
+ nativeQuery = true )
205
200
List <User > findByLastnameNativeQuery (String lastname );
206
201
207
202
@ QueryHints (value = { @ QueryHint (name = "bar" , value = "foo" ) }, forCounting = false )
0 commit comments