0
다음 모델을 사용하여 자식이없는 모든 개체를 반환하는 쿼리를 만들려고합니다.Grails에서 0 번째 자식이있는 모든 자기 참조 M : M 찾기
class Message {
static hasMany = [ children: Message ]
static belongsTo = [ parent: Message ]
}
고마워요!
다음 모델을 사용하여 자식이없는 모든 개체를 반환하는 쿼리를 만들려고합니다.Grails에서 0 번째 자식이있는 모든 자기 참조 M : M 찾기
class Message {
static hasMany = [ children: Message ]
static belongsTo = [ parent: Message ]
}
고마워요!
이를 위해 HQL에서 "비어있는"사용할 수 있습니다
Message.executeQuery('from Message m where m.children is empty')
완벽 - 고마워요! – RyanLynch
는 Message.findAll 시도가 ("메시지 m에서 어디 m.children = 널 (null)")? – hvgotcodes
그래, 노력했지만 ... 작동하지 않습니다 – RyanLynch