gpt4 book ai didi

grails - manyToMany集合中 “belongsTo”的实用程序

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

谁能向我解释在ManyToMany关系中belongsTo的作用是什么?对于OneToOne关系,这很明显:如果删除了“OneToMany”侧(主表)中的记录,则相应的“ManyToOne”(子表)也会被[CASCADE]删除,但是我们不能应用相同的方法对于ManyToMany关系船,因为一个子记录可能属于主表中的许多记录,谢谢

最佳答案

就像一对多一样,在一侧添加项目涉及调用addTo*()方法。一方负责管理馆藏。它提供了添加/删除项目的方法。

多对多没有什么不同。一方必须管理集合。不同之处在于,GORM / Hibernate无法知道要使用哪一侧。从技术上讲,任何一方都可以做到,但只有一方可以做到。因此,您必须使用belongsTo做出决定。这就是Grails文档说一方必须拥有这种关系的原因。简而言之,这是休眠的事情。

关于grails - manyToMany集合中 “belongsTo”的实用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36809510/

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