【发布时间】:2013-09-17 02:23:30
【问题描述】:
如果另一个域类使用不同的数据源,是否可以在两个域类(即belongsTo)之间建立关联?这两个数据源也是不同的数据库驱动程序。
我怀疑这可能是不可能的,但我想与这里的社区联系,看看是否可能。现在我正在尝试这样做,但我得到了通常怀疑的 Hibernate 错误:
Invocation of init method failed; nested exception is org.hibernate.MappingException: An association from the table domain_class_A refers to an unmapped class: DomainClassB
示例:
class DomainClassA {
static belongsTo = [dcB: DomainClassB]
static mapping = {
datasource "ds1"
table name: "domain_class_A", schema: "schema_A"
}
}
class DomainClassB {
static hasMany = [dcA: DomainClassA]
static mapping = {
datasource "ds2"
table name: "domain_class_B", schema: "schema_B"
}
}
【问题讨论】:
标签: grails datasource grails-orm relationship