【问题标题】:How can I create tables with a default schema using Grails 3.0.1 and Hibernate?如何使用 Grails 3.0.1 和 Hibernate 创建具有默认模式的表?
【发布时间】:2015-07-14 21:09:43
【问题描述】:

我找到了有关如何使用 DataSource.groovy 执行此操作的参考资料,但是我没有设法让它与 Grails 3 application.yml 一起使用。这不起作用:

grails:
    hibernate:
        cache:
            queries: false
        default_schema: "bread"

这些表是使用“公共”架构创建的。

【问题讨论】:

    标签: hibernate grails grails-orm grails-3.0


    【解决方案1】:

    我相信这是一个错误,现在已得到纠正,但您的配置中的 hibernate 部分需要位于根目录下,而不是位于 grails 下。

    hibernate:
        default_schema: SCHEMA
    

    【讨论】:

    • 这似乎是一个评论,而不是一个答案。发布完整的代码会有所帮助
    • @U47 如何处理多个数据源?
    • @NarayanSubedi 做什么?这指定了默认数据源的默认模式。如果您有多个数据源,则无论如何都需要手动指定域对象的数据源。只需指定架构即可。
    猜你喜欢
    • 2016-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-13
    • 1970-01-01
    相关资源
    最近更新 更多