我将我的项目从PF 2.2.X迁移到2.3.X,我有类Project和Person
public class Project extends Model {
@ManyToMany
@JoinTable(name="project_manager")
public List<Person> managers;
@ManyToMany
@JoinTable(name="project_customer")
public List<Person> customers;
...
}
public class Person extends Model {
...
}
如果我尝试从Project实例中获取经理或客户,Ebean会对project_customer表进行2次查询。所以我在两个系列中都有相同的客户。
我认为它是Ebean 3.3.4中的错误,因为它曾经在PlayFramework 2.2.X中正常工作
如何解决?有任何想法吗?也许我可以让PF 2.3从PF 2.2使用Ebean?