【发布时间】:2021-11-04 05:59:23
【问题描述】:
我想将 DetachedCriteria 的 list 方法用于具有嵌套属性的域并按其中一个属性中的属性之一进行排序。
我正在尝试创建别名 criteria.createAlias("user", "user")
然后列出:
def userRoleList = criteria.list(max: params.length, offset: params.start,sort: sort, order: orderDir)
我有这些课程:
class UserRole implements Serializable {
...
User user
Role role
...
}
class User implements Serializable {
..
String username
String password
boolean enabled
...
}
我想按用户名订购,或者它是否启用,但它一直在说
org.hibernate.QueryException: could not resolve property: user.username of: ...model.security.UserRole
一直以来,有没有办法正确地做到这一点?
【问题讨论】:
标签: hibernate grails grails-orm detachedcriteria