:Grailsは:ページングとの関係でコレクションを並べ替え、私は以下のモデルで例えば関係</p> <p>でコレクションからのページングやソートを行うにはしたいと思い
class User {
String userName, password
static hasMany = [roles: UserRole, preferences: Preference]
}
class UserRole {
String name, description
static hasMany = [actions: Action]
}
私は思います特定のユーザーのすべての役割を回復するのが好きです。私はすでにそれを行うには、通常の方法が
user.roles
を使用されるだろうように、ユーザーがロードされている。しかし、私は、私がしたい場合ことを知っている私はUserRole
性質によってそれらをソートしたいと私は動的に
それらをページ分割したいですすべてUserRole
sがソートされ、ページ分割を取得私が使用することができます。
UserRole.list([sort: 'name', order: 'asc',max: 5,offset:0])
しかし、私はちょうど私のユーザーに関連付けられている役割のためにそれをやってみたいです。私は基準を使用しようとしていましたが、私は何かが欠けていると思います。私は持っているでしょう http://grails.1312388.n4.nabble.com/A-Relationship-Paging-Pattern-td1326643.html
しかし、私は戻ってUserRole
に関係を追加する必要があります:
は、私もここで見ていた
static hasMany = [users : UserRole]
私はこれをどのように行うことができます
?何が最善の方法だろうか?してください、あなたはより多くの情報と申し訳ありませんが必要な場合、私はあなたが「普通」の関係をページ分割することはできません
おかげに関して
こんにちは@BurtBeckwith、書式設定を固定に感謝です:)それについて申し訳ありません – rodrigogp