【发布时间】:2015-02-27 10:11:33
【问题描述】:
我整天(昨天)都被困在这个问题上!我感谢任何帮助或提示!
我试图在 createCriteria 中使用 createAlias 对对象列表进行排序(以处理空值)!该列表是使用 createCriteria 创建的。
仅在对对象的特定不可空属性(类)使用 createAlias 时引发异常! 我将 createAlias 用于我列出的对象的其他属性(类)并且它有效!
这是我的代码!
someClass.createCriteria().list(){
class1{
eq("sth",sth)
}
if (sort == 'sth.else') {
createAlias("class1", "s1", CriteriaSpecification.LEFT_JOIN)
order("s1.name", sortOrder)
}
}
【问题讨论】: