我正在尝试默认排序关联,我的域类如下
Class Section{
Integer displayOrder
static hasMany=[questionCategories:QuestionCategory]
static mapping={
questionCategories sort:'displayOrder'
}
}
Class QuestionCategory{
Integer displayOrder
static hasMany=[questions:Question]
static mapping={
questions sort:'displayOrder'
}
}
Class Question{
Integer displayOrder
}
基本上我想获得一个按节类的displayOrder排序的节对象列表,按questionCatgory类的displayOrder排序的内部questionCategories和类似问题类的displayOrder排序的问题
我尝试过SortedSet方法并且工作正常,但不幸的是我们无法使用它
使用此配置我收到此错误
java.sql.SQLSyntaxErrorException: ORA-00904: "QUESTIONCA3_"."DISPLAY_ORDER": invalid identifier
答案 0 :(得分:0)
这看起来您的数据库设置不正确。您的一个基础表没有“DISPLAY_ORDER”列。从“QUESTIONCA3_”来看,我猜这是与QuestionCategory相关的表。