gpt4 book ai didi

grails - Grails hasMany关系查询

转载 作者:行者123 更新时间:2023-12-02 15:29:17 25 4
gpt4 key购买 nike

我有多对多的关系,但无法解决如何获得所需的结果。

Tutor {
String name
hasMany = [locations:Location]
}
Location {
String name
hasMany = [tutors:Tutor]
belongsTo = Tutor
}

该数据库看起来很正确,包含一个教师,位置和tutor_location(tutor.id,location.id)表。

如何找到与导师相关的所有位置?

我试过创建条件,但不起作用。 Location.listAllByTutor(tutorid)也不起作用。

最佳答案

首先找到您的Tutor:

def tutor = Tutor.get(1)

然后访问 locations:
def locations = tutor.locations

这默认为延迟初始化,因此当您访问 locations列表时将执行第二个查询。

关于grails - Grails hasMany关系查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22263177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com