@@ -133,7 +133,7 @@ public R2dbcEntityTemplate(ConnectionFactory connectionFactory) {
133133 this .converter = dataAccessStrategy .getConverter ();
134134 this .mappingContext = converter .getMappingContext ();
135135 this .projectionFactory = new SpelAwareProxyProjectionFactory ();
136- this .queryWrapper = new DefaultQueryWrapper ();
136+ this .queryWrapper = new DefaultQueryWrapper ();
137137 }
138138
139139 /**
@@ -166,15 +166,17 @@ public R2dbcEntityTemplate(DatabaseClient databaseClient, R2dbcDialect dialect,
166166 * @since 1.2
167167 */
168168 public R2dbcEntityTemplate (DatabaseClient databaseClient , ReactiveDataAccessStrategy strategy ) {
169- this (databaseClient ,strategy ,new DefaultQueryWrapper ());
169+ this (databaseClient , strategy , new DefaultQueryWrapper ());
170170 }
171171 /**
172- * Create a new {@link R2dbcEntityTemplate} given {@link DatabaseClient} and {@link ReactiveDataAccessStrategy }.
172+ * Create a new {@link R2dbcEntityTemplate} given {@link DatabaseClient}, {@link ReactiveDataAccessStrategy}, and {@link QueryWrapper }.
173173 *
174174 * @param databaseClient must not be {@literal null}.
175- * @since 1.2
175+ * @param strategy must not be {@literal null}.
176+ * @param queryWrapper must not be {@literal null}.
177+ * @since 3.4
176178 */
177- public R2dbcEntityTemplate (DatabaseClient databaseClient , ReactiveDataAccessStrategy strategy ,QueryWrapper queryWrapper ) {
179+ public R2dbcEntityTemplate (DatabaseClient databaseClient , ReactiveDataAccessStrategy strategy , QueryWrapper queryWrapper ) {
178180
179181 Assert .notNull (databaseClient , "DatabaseClient must not be null" );
180182 Assert .notNull (strategy , "ReactiveDataAccessStrategy must not be null" );
@@ -285,7 +287,7 @@ public Mono<Long> count(Query query, Class<?> entityClass) throws DataAccessExce
285287 }
286288
287289 Mono <Long > doCount (Query query , Class <?> entityClass , SqlIdentifier tableName ) {
288- query = queryWrapper .wrapper (query ,entityClass );
290+ query = queryWrapper .wrapper (query , entityClass );
289291 StatementMapper statementMapper = dataAccessStrategy .getStatementMapper ().forType (entityClass );
290292
291293 StatementMapper .SelectSpec selectSpec = statementMapper //
@@ -316,7 +318,7 @@ public Mono<Boolean> exists(Query query, Class<?> entityClass) throws DataAccess
316318 }
317319
318320 Mono <Boolean > doExists (Query query , Class <?> entityClass , SqlIdentifier tableName ) {
319- query = queryWrapper .wrapper (query ,entityClass );
321+ query = queryWrapper .wrapper (query , entityClass );
320322 StatementMapper statementMapper = dataAccessStrategy .getStatementMapper ().forType (entityClass );
321323 StatementMapper .SelectSpec selectSpec = statementMapper .createSelect (tableName ).limit (1 )
322324 .withProjection (Expressions .just ("1" ));
@@ -363,7 +365,7 @@ <T, P extends Publisher<T>> P doSelect(Query query, Class<?> entityClass, SqlIde
363365
364366 private <T > RowsFetchSpec <T > doSelect (Query query , Class <?> entityType , SqlIdentifier tableName ,
365367 Class <T > returnType , Function <? super Statement , ? extends Statement > filterFunction ) {
366- query = queryWrapper .wrapper (query ,entityType );
368+ query = queryWrapper .wrapper (query , entityType );
367369 StatementMapper statementMapper = dataAccessStrategy .getStatementMapper ().forType (entityType );
368370 final Query finalQuery = query ;
369371 StatementMapper .SelectSpec selectSpec = statementMapper //
0 commit comments