gpt4 book ai didi

grails - Grails保存的列表不在dbconsole中

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

我正在这样做:

class Face {
String name
def ears = []
Nose nose

void addEar(Ear ear){
ears << ear
}
}

class Nose {
String name
}

class Ear {
String name
}

在Bootstrap.groovy上:
  def nose = new Nose(name: "Nose")
nose.save()

def leftEar = new Ear(name: "Left ear")
leftEar.save()
def rightEar = new Ear(name: "Right ear")
rightEar.save()

def face = new Face(name: "Face", nose: nose)
face.addEar(leftEar)
face.addEar(rightEar)
face.save()

当我运行该应用程序并输入dbconsole以查看表时,face对其 Nose 具有引用,我可以读取其名称“Face”,但对它的耳朵却没有引用。我应该如何保存此列表,以便以后可以访问?

或者,如果它实际上保存在某个地方,在哪里?我应该如何访问?

最佳答案

看看Grails documentation about associations。关注“一对多”和“多对多”协会。您可以找到有关如何声明关联(静态hasMany属性)并向其中添加元素(addTo*方法)的漂亮示例。

关于grails - Grails保存的列表不在dbconsole中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27094018/

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