事象
ORMでクエリ作ってそれを評価し、中身を確認したら要素が欠けていた。
同じクエリを実行すると2件取得できるが、取得結果をtoArray()して確認すると要素が一つになっていた。
公式の言い分
異なるソースから追加するときは、両方のコレクションのいくつかのキーが同じこともありえます。 例えば、2つの単純な配列を付加します。これは、 toArray() を使用してコレクションを 配列に変換するときに問題を示すことができます。あるコレクションの値で、キーを基にして 以前のコレクションの値を上書きしたくないなら、キーを削除して、すべての値を保持するために toList() を呼び出すことを確認してください。
日本語がおかしいがtoList()使えとのこと
対応
toList()でキーを振り直そう
個人メモ 余裕があれば、今度内部実装もみてみること