【发布时间】:2015-04-29 10:10:26
【问题描述】:
如何使用 createCriteria 查询多对多?这是我的模型,
class Role {
String name
static hasMany = [users: User]
}
class User {
String name
String email
}
我的数据库中有 3 个由 GORM 生成的表,
role role_user user
--------------- ------------------------- ---------------------------------
|id |name | |role_users_id |user_id | |id |name |email |
--------------- ------------------------- ---------------------------------
|1 |Owner | |1 |1 | |1 |Harry |harry@mail.com |
|2 |Designer| |2 |2 | |2 |Hermione |hermione@mail.com|
|3 |Cleaner | |3 |3 | |3 |Ron |ron@mail.com |
--------------- ------------------------- ---------------------------------
我想获得“所有者”和“设计师”的用户,我必须使用createCriteria,因为我将使用分页。
【问题讨论】:
标签: grails grails-orm