0

我有以下用例:

  • [User.groovy]: 映射到auth mysql 数据库中的用户表 。

  • [Project.groovy]: 映射到pm mysql 数据库中的项目

当我在两个类之间添加这种关系时

class Project {

   User addedBy;
  //..................

}

我有这个错误:

表项目中的关联引用了一个未映射的类:abdennour.auth.User

4

2 回答 2

1

一般来说,不同数据库中的表之间不能有主外键关系。

于 2014-10-30T15:10:40.420 回答
0

基于@Donal Answer,我想解决这个问题的技巧:

代替 :

class Project {

   User addedBy;
  //..................

}

我们将有:

class Project {

   Long addedById;
  //..................


   User addedBy(){

      User.get(this.addedById)  
   }

}

这意味着,我们在领域层解决了这个问题

于 2014-10-30T17:13:57.223 回答