示例: 我有2 db:db1和db2
我在我的应用中有2个域名,
class domain1 {
String test
Domain2 domain2
static mapping = {
datasource 'db1'
}
}
class domain2 {
static mapping = {
datasource 'db2'
}
}
当我尝试保存类domain1时,我得到错误“未映射的类” 如何保存domain1类?感谢
答案 0 :(得分:0)
在一个引用另一个数据库中的内容的数据库中不能有外键。 这就是Grails拒绝映射这种关系的原因。
将您的字段Domain2 domain2
替换为Integer domain2Id
,并手动控制其与db2
数据库中对象的关系。