gpt4 book ai didi

grails - 在创建 belongsTo 关系时解决数据库中的 'missing column: channel_id' - Grails 3.0.2

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

上下文 :
我被要求使用一组特定的表,其中一个是代表 channel ,另一个是 channel 之间的一组关系。 channel 与链接具有 hasMany 关系,链接属于 channel 。

问题 :
问题出在这样一个事实,即 Grails 需要链接表中的 channel_id 列,但实际上并没有,该数据以另一个名称表示,即 linkFrom。

问题 :
我的问题是通用的,而不是关于特定实现的问题是,您如何指向 Grails 查找不同的列作为 belongsTo 关系中的外键,而不是按照其约定的列 [owner_table_id]?

最佳答案

你可以在你的链接域中使用这样的东西:

class Link{
...
static belongsTo = [channel: Channel]
static mapping = {
channel column: "linkFrom"
}
}

关于grails - 在创建 belongsTo 关系时解决数据库中的 'missing column: channel_id' - Grails 3.0.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31317194/

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