gpt4 book ai didi

grails - Grails中的继承域类

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

如何获得特定类(class)的藏书?

我用继承力:在地球上人类。人类分为男人和女人。

class Planet{
String name
static hasMany = [ humans : Human ]
}

class Human{
String name
static belongsTo = [Planet]
}

class Man extends Human{
int countOfCar
}

class Woman extends Human{
int coutOfChildren
}

现在只是获得“男人收藏”或“女人收藏”的必要条件:

让所有人都在地球上很简单
all = Planet.get(1).humans

但是我只能得到男人或女人吗?
womenLivedOnMars = Planet.get(1)。 getOnlyWoman
menLivedOnJupiter = Planet.get(2)。 getOnlyMan

谢谢你的帮助
汤姆

最佳答案

一个简单的选择可能是:

Man.findAllByPlanet(Planet.get(1))

关于grails - Grails中的继承域类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2927931/

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