建立两个表之间的关系,我有以下的用例:无法从不同的数据库
[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)
}
}
这意味着,我们解决这个问题问题在域层