Skip to content

Commit e6b46fd

Browse files
committed
Update R2dbcEntityTemplate.selectOne() mentioning IncorrectResultSizeDataAccessException.
Closes #566
1 parent d5f49b1 commit e6b46fd

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/org/springframework/data/r2dbc/core/R2dbcEntityOperations.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,12 @@ public interface R2dbcEntityOperations extends FluentR2dbcOperations {
102102
<T> Flux<T> select(Query query, Class<T> entityClass) throws DataAccessException;
103103

104104
/**
105-
* Execute a {@code SELECT} query and convert the resulting item to an entity.
105+
* Execute a {@code SELECT} query and convert the resulting item to an entity ensuring exactly one result.
106106
*
107107
* @param query must not be {@literal null}.
108108
* @param entityClass The entity type must not be {@literal null}.
109-
* @return the result object returned by the action or {@link Mono#empty()}.
109+
* @return exactly one result or {@link Mono#empty()} if no match found.
110+
* @throws org.springframework.dao.IncorrectResultSizeDataAccessException if more than one match found.
110111
* @throws DataAccessException if there is any problem issuing the execution.
111112
*/
112113
<T> Mono<T> selectOne(Query query, Class<T> entityClass) throws DataAccessException;

0 commit comments

Comments
 (0)