gpt4 book ai didi

grails - 有没有一种方法可以在Grails中配置对数据库的两种不同模式的访问?

转载 作者:行者123 更新时间:2023-12-02 14:21:58 26 4
gpt4 key购买 nike

我需要从Grails访问处于不同模式的几个不同表。用户具有对所有表的访问权限,但是,当我尝试将Domain类映射到表时,我找不到解决方法。

我试图通过这种方式映射域:

  static mapping = {
table 'SCHEMA2.TABLE'
//Table columns and mapping
...
}

我还可以更改DataSource文件上的默认架构,但是在这种情况下,我将仅访问两个架构之一
  hibernate.default_schema = 'schema2'

我们已经使用别名来访问schema1中的schema2中的表,但是我认为应该有一种方法,而不必使用Hibernate定义所有映射(我真的不喜欢XML文件)

最佳答案

我知道这个问题很旧,但以防万一:

您可以在域类映射部分中执行此操作:

static mapping = {
table name: "book_catalog", schema: "dbo", catalog: "CRM"
}

grails guide

关于grails - 有没有一种方法可以在Grails中配置对数据库的两种不同模式的访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1945413/

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