建立兩個表之間的關係,我有以下的用例:無法從不同的數據庫
[User.groovy]
:映射到用戶表權威性 MySQL數據庫。[Project.groovy]
:被映射到項目表下午 mysql數據庫
當我加2班
class Project {
User addedBy;
//..................
}
我有這個錯誤之間的這種關係:
一個從表項目的聯繫是指未映射類: abdennour.auth.User
建立兩個表之間的關係,我有以下的用例:無法從不同的數據庫
[User.groovy]
:映射到用戶表權威性 MySQL數據庫。
[Project.groovy]
:被映射到項目表下午 mysql數據庫
當我加2班
class Project {
User addedBy;
//..................
}
我有這個錯誤之間的這種關係:
一個從表項目的聯繫是指未映射類: abdennour.auth.User
一般情況下,你不能有tables in different databases之間的主外鍵關係。
此基礎上@Donal答案,我想就招來解決這個問題:
相反的:
class Project {
User addedBy;
//..................
}
我們將有:
class Project {
Long addedById;
//..................
User addedBy(){
User.get(this.addedById)
}
}
這意味着,我們解決這個問題問題在域層