クエリで返されたすべての列に基づいて個別を選択する Hibernate Criteria を作成したいと考えています。私ができる最善の方法は、ProjectionList を作成し、各列をリストに追加することです。これは、SQL に比べて非常に冗長に見えます。
疑似 SQL
SELECT DISTINCT parent.*, child.name
FROM parent INNER JOIN child ON parent.id = child.parent_id
WHERE child.name = 'Chris'
ResultTransformer を使用しないデータベースでこれを実行したいことに注意してください。
助言がありますか?