スプリングを使用している時点では、すべてのデータが取得され、ストリームはすでにメモリにあるデータにのみ適用されます。
org.springframework.data.jpa.provider.PersistenceProvider
のソースを見ると ScrollableResults
を使用しているようです データをストリーミングします。
通常、ScrollableResults
メモリ内のすべてのデータを取得します。
MySqlデータベース
したがって、実際には多くのメモリを使用する必要のないソリューションを使用することを考えている場合も、基盤となる実装が最適な実装を使用していないため、使用します。