私の質問は 、すべてのプロパティを返さず、グループ化されていない Grails Projectionsとまったく同じです
私は次の基準を持っています
def sharedDocumentsInstanceList SharedDocuments.createCriteria().list(params){
createAlias('receiver', 'r')
createAlias('author', 'a')
eq("r.id",session.uid)
projections{
groupProperty("a.id")
property("a.firstName","firstName")
property("a.lastName","lastName")
property("a.emailAddress","email")
}
}
sharedDocuments が次のように定義されている場合
class SharedDocuments {
Users author
Users receiver
Documents file
}
私が見たのは、sharedDocumentsInstanceList には常に、プロジェクションで言及されている最後のプロパティしかないということです。「withCriteria」で同じクエリを使用できますが、withCriteria はページ化された pagedresultlist を返さないため、自動ページネーションのグルーヴィーな利点が失われているようです!