Spring Data CRUD リポジトリメソッドで、戻り値の型が不正なものを報告します。
以下の戻り値の型がサポートされています。
voidT (クエリメソッドにより最大で 1 つの結果が返されることが期待されている場合) 結果がない場合は null を返し、結果が 1 つを超えている場合は IncorrectResultSizeDataAccessException をスローします。
java.util.List または一般的な Iterable 型java.util.stream.Streamjava.util.Optional または scala.Option (クエリメソッドにより最大で 1 つの結果が返されることが期待されている場合) 結果がない場合は Optional.empty() または Optional.absent() を返し、結果が 1 つを超えている場合は IncorrectResultSizeDataAccessException をスローします。
io.micronaut.data.model.Pageio.micronaut.data.model.Slicejava.util.concurrent.Future、java.util.concurrent.CompletableFuture、または ListenableFuture (メソッドに @Async アノテーションが付いており、かつ Spring の非同期メソッドの実行が有効になっている場合)
GeoResults<T>、GeoResult<T>、または GeoPage<T>