0

示例:我有 2 个 db:db1 和 db2

我的应用程序中有 2 个域,

class domain1 {
    String test
    Domain2 domain2
    static mapping = {
      datasource 'db1'
    }
}

class domain2 {
   static mapping = {
      datasource 'db2'
   }
}

当我尝试保存类 domain1 时,我收到错误“未映射的类”如何保存 domain1 类?谢谢

4

1 回答 1

0

一个数据库中的外键不能引用另一个数据库中的内容。这就是 Grails 拒绝映射这种关系的原因。

手动替换您的字段Domain2 domain2Integer domain2Id控制其与数据库中对象的关系。db2

于 2013-02-08T12:14:42.093 回答