[Grails] projections で取得したデータに名前を付けて(Map形式)でデータを取得する

以下のように projections を使って集計した結果を取った場合

戻り値のListの各要素は Object の配列(Object[])になっている。

なので、 Data Binding を使って new できない

以下のように resultTransformer(CriteriaSpecification.ALIAS_TO_ENTITY_MAP) を付け加えるとうまくいく

Listの各要素は Map で受け取れるので Data Binding が使える







コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください