我有以下域类
class Session{
static hasMany=[lessons:Lesson]
}
class BasicSession extends Session{
}
class AdvancedSession extends Session{
}
知道Lesson也是一个领域类:
class Lesson {
static belongsTo=[session:Session]
}
检索属于 Session subclass
(BasicSession
或AdvancedSession
)的所有课程的标准是什么
如果我想解释我的意思,我可以写:
// lessons belong only to AdvancedSession
Lesson.createCriteria().list{
session{
eq('class','slm.abdennour.AdvancedSession') // !!!
}
}