gpt4 book ai didi

hibernate - 在Gorm条件中:按属性过滤域内的集合

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

我grais 2.4.3我有

class DomainFather {
Set domainSon = []
}


class DomainSon {
Date dataCreated
}

而我正在尝试一个符合条件的标准:
def c = DomainFather.createCriteria()
def data = c.list {
createAlias("domainSon", "ds")
projections {
max("ds.dataCreated", "ds")
}
}

显然不起作用,但是我不知道该怎么做。
任何帮助表示赞赏。

最佳答案

问题是您没有在域类之间建立关联。试试这个:

class DomainFather {

static hasMany = [sons: DomainSon]

}

然后,您将可以使用查询:
def c = DomainFather.createCriteria()
def data = c.list {
projections {
sons {
max("dataCreated")
}
}
}

关于hibernate - 在Gorm条件中:按属性过滤域内的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33759267/

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