以下のようなクエリがあります
select f.id, s.name, ss.name
from first f
left join second s on f.id = s.id
left join second ss on f.sId = ss.id
HQL を使用できる場合は、HQL コンストラクター構文を使用して、DTO に結果セットを直接入力します。しかし、Hibernate では関連付けを行わないと左結合が許可されないため、ネイティブ SQL クエリを使用する必要があります。
現在、JDBC スタイルで結果セットをループし、DTO オブジェクトを設定しています。それを達成するためのより簡単な方法はありますか?