springデータのfindByメソッドの戻り値の型は?どこにも統合リストが見つかりませんでした。 findByXXXようspring data findBy戻り値の型
は
1) Entity
2) Optional<Entity>
3) List<Entity>
4) Stream<Entity>
と、より多くを返すことができますが、我々は明確なリストを持っているのですか?
List<Entity>
また、データが見つからない場合はStream<Entity>
がnullを返します。ストリームにマップ/フィルタなどを適用すると、NPEが適用されます。
stream関数を呼び出す前にNullを物理的にチェックする以外に、NPEを引き起こさずにStreamを使用するより良い方法がありますか?
'List'の代わりに/ 'Collection ' –