【发布时间】:2012-01-13 05:19:07
【问题描述】:
我使用 GORM 标准来检索 Spring Security 用户列表,并对用户的属性进行过滤和排序,并且我想对每个用户受影响的 Spring Security 角色进行排序。通常,我可以简单地做这样的事情:
User.createCriteria() {
[...]
userRoles {
role {
order("code", "asc")
}
}
}
但我不能在这里这样做,因为 Spring Security 没有定义 User 和 UserRole 之间以及 userRole 和 Role 之间的关联。尽管没有与 User 关联,但我试图找到一种方法来加入 UserRole,但没有成功。我还可以在 User 和 Role 中定义 hasMany 关联,但也许 Spring Security 没有这样做是有充分理由的。在这种情况下,更好的解决方案是什么?
谢谢
【问题讨论】:
标签: grails spring-security grails-orm