两个领域类(即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"
}
}
hasMany
和belongsTo
来实现相同的效果。 - dmahapatro