gpt4 book ai didi

grails - “belongsTo”约束与仅在Grails中成为字段之间有什么区别吗?

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

我创建了Child域,并为其添加了2个父级。我声明为一位 parent 。我在belongsTo约束的帮助下声明了另一个 parent 。

打包多个 parent

class Child {

Parent2 parent2

static belongsTo = [parent1: Parent1]

static constraints = {
}
}

这些方式之间有什么区别吗?

如何消除差异?我可以同时拥有 belongTo和成员吗?我可以添加级联成员吗?

最佳答案

当在 parent 子女关系中起着重要作用。在这里,belongsTo中指定的类是关系的父级/所有者。

以下可能是正常情况下具有并属于的一些比较:

  • includesTo将引用的类标记为关系的所有者,而对于has a
  • 则不然
  • 您无需担心与休眠相关的级联,因为关系会自动处理该问题,即您可以指定级联类型,但无需提供实现,否则,在has a的情况下,您必须使用GORM DSL之类的东西。
  • 最后但并非最不重要的belongsTo也使得必须指定关系所有者,而在has a约束的情况下,则是障碍。

  • 最后但并非最不重要的一点是,它也可能在gsp脚手架上有所作为,但不确定。

    希望能帮助到你!

    关于grails - “belongsTo”约束与仅在Grails中成为字段之间有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34150349/

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