belongsTo
他のドメイン クラスが異なるデータソースを使用している場合、2 つのドメイン クラス間 (つまり ) を関連付けることはできますか? 2 つのデータソースは異なるデータベース ドライバーでもあります。
これは不可能かもしれないと思いますが、ここのコミュニティに連絡して、可能かどうかを確認したかったのです。今、私はそれをやろうとしていますが、通常の疑わしい 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"
}
}