gpt4 book ai didi

grails - 是否可以在运行时让grails应用在hibernate和mongodb之间进行选择

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

我正在尝试构建Grails应用程序。我希望在其tomcat实例上安装此grails应用程序的用户能够选择在部署该应用程序时是要使用rdbms还是mongodb休眠。

  • 是否有可能同时使hibernate和mongodb这两个插件都基于配置文件选择一个?
  • 是否可以使用完全相同的代码创建两个grails应用程序构建,但使用一个插件进行构建,以便用户可以选择其中一个构建?
  • 最佳答案

    第二个选择是最好的选择。如果同时安装了两个插件,则需要使用mapWith属性来指示要使用的插件,并且这是域类中的静态字段。

    但是,如果您不安装Mongo插件,则所有域类都将使用Hibernate,并且如果您卸载Hibernate插件并安装Mongo插件,则所有域类都将使用Mongo。这将非常容易编写脚本-运行grails war(对于Hibernate)或grails uninstall-plugin hibernategrails install-plugin mongodbgrails war(对于Mongo)。

    关于grails - 是否可以在运行时让grails应用在hibernate和mongodb之间进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6287694/

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