id/name/age/gender というフィールドを持つ pojo Person があります。
Person.id をキーとして、Person オブジェクトを値として、HQL から返されるマップを取得したいと考えています。HQL はどのように見えるべきですか?
私はこれを試しました:
select new map(p.id,new Person(p.name,p.age,p.gender)) from Person
これは、必要な結果を得る正しい方法ですか? 受信した結果からマップを準備するための Java ベースの操作を避けたいです。