Fizik26:
私は返すネイティブクエリを持っていますList<Object[]>
。私はこれを変換するList
にはStream<Object>
。これらのオブジェクトは、私のデータベースの異なるテーブルから別の列です。
それを行うための最善の解決策は何ですか?
DTOを作成し、変換List<DTO>
にStream<DTO>
?どうやってやるの?
J-アレックス:
用途flatMap
:
List<Object[]> objectsList = new ArrayList<>();
Stream<Object> objectStream = objectsList.stream()
.flatMap(Arrays::stream);