私は次のドメインクラスを持っています
class Session{
static hasMany=[lessons:Lesson]
}
class BasicSession extends Session{
}
class AdvancedSession extends Session{
}
レッスンもドメイン クラスであることを知っています。
class Lesson {
static belongsTo=[session:Session]
}
subclass
セッション(BasicSession
またはAdvancedSession
)に属するすべてのレッスンを取得する基準は何ですか?
私が何を意味するかを説明したい場合は、次のように書くことができます:
// lessons belong only to AdvancedSession
Lesson.createCriteria().list{
session{
eq('class','slm.abdennour.AdvancedSession') // !!!
}
}