gpt4 book ai didi

grails - findAllWhere和列表获取

转载 作者:行者123 更新时间:2023-12-02 14:07:16 24 4
gpt4 key购买 nike

因此,我的域类如下:

class Enrollment {
Course course
Date date
User user
static constraints = {

}
}

在我的 Controller 中,我有以下操作:
def persons =  Enrollment.list(fetch :[user : "a"])
render persons

我正在尝试仅获取名为“a”的用户及其对应的映射。但是它显示了所有..我尝试了 FindAllWhere但抛出错误
No such property: user for class: tester.EnrollmentController

最佳答案

我假设User类具有name属性。

关于什么:

def user = User.findByName("a")
def persons = user ? Enrollment.findAllByUser(user) : []

假设您可以找到一个唯一的用户(名称可能不够唯一),否则我将执行以下操作:
def persons = Enrollment.createCriteria().list{
user {
eq('name', "a")
}
}

关于grails - findAllWhere和列表获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27408436/

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