gpt4 book ai didi

grails - Grails中的自定义联接表

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

我有以下域名

  • 用户(在名为usermanagement的数据库中)和
  • 帐户(在另一个数据库xyz中)

  • 它是一个旧的系统,所以我不能真正更改系统的体系结构。我被分配执行一个系统,该系统某些用户只能访问某些帐户。这是多对多关系的典型案例,但问题在于这两个域位于两个不同的数据库中。我用谷歌搜索是否可行,但我意识到这是不可能的。因此,我现在正在考虑创建一个自定义联接表,以存储有关允许哪些用户访问哪些帐户的信息。该表可以具有两列“accountId”和“userId”。因此,为此,我是否必须在grails中创建一个新域,或者是否有任何菜刀方法?
    提前致谢。

    最佳答案

    如果您要在其中创建数据库的joinTable中创建数据库,以及如何处理主(Account,User)表中的更新,并保持联接表up2date?

    我认为(对于这种情况)您不需要联接表,您需要在应用程序级别处理业务逻辑。

    您可以拥有2个域类,每个域类指向不同的dataSource(DataBase)。

    http://grails.org/doc/latest/guide/conf.html#multipleDatasources

    关于grails - Grails中的自定义联接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10461788/

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