0

PagedResultListのコンストラクターを呼び出そうとしています。

def result = new PagedResultList(list: q, totalCount:q.size())

ここで、qは私のArrayListですが、クラスを解決できないというエラーが表示されます。PagedResultListクラスがgrailsライブラリにあると思ったのに、なぜこのエラーが発生するのですか。Grails1.3.7を実行しています

4

1 に答える 1

0

インポートが必要です。Groovyがサポートするもの以外に、Grailsには自動的にインポートされる追加のパッケージやクラスはありません。

import grails.orm.PagedResultList

また、クラスには実際のパラメーター化されたコンストラクターがあるため、マップコンストラクターは機能しません。これを行う必要があります:

def result = new PagedResultList(q, q.size())
于 2012-08-16T17:56:08.340 に答える