#407 - Polishing.
Guard find(Sort) against null values. Add author to documentation. Use ReactiveDataAccessStrategy in R2dbcEntityTemplate created in SimpleR2dbcRepository. Original pull request: #408.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
= Spring Data R2DBC - Reference Documentation
|
||||
Mark Paluch, Jay Bryant
|
||||
Mark Paluch, Jay Bryant, Stephen Cohen
|
||||
:revnumber: {version}
|
||||
:revdate: {localdate}
|
||||
ifdef::backend-epub3[:front-cover-image: image:epub-cover.png[Front Cover,1050,1600]]
|
||||
|
||||
@@ -81,7 +81,7 @@ public class SimpleR2dbcRepository<T, ID> implements ReactiveSortingRepository<T
|
||||
R2dbcConverter converter, ReactiveDataAccessStrategy accessStrategy) {
|
||||
|
||||
this.entity = entity;
|
||||
this.entityOperations = new R2dbcEntityTemplate(databaseClient);
|
||||
this.entityOperations = new R2dbcEntityTemplate(databaseClient, accessStrategy);
|
||||
this.idProperty = Lazy.of(() -> converter //
|
||||
.getMappingContext() //
|
||||
.getRequiredPersistentEntity(this.entity.getJavaType()) //
|
||||
@@ -179,6 +179,9 @@ public class SimpleR2dbcRepository<T, ID> implements ReactiveSortingRepository<T
|
||||
*/
|
||||
@Override
|
||||
public Flux<T> findAll(Sort sort) {
|
||||
|
||||
Assert.notNull(sort, "Sort must not be null!");
|
||||
|
||||
return this.entityOperations.select(Query.empty().sort(sort), this.entity.getJavaType());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user