Playframework 3号桌之间的埃宾桥

Playframework 3号桌之间的埃宾桥,playframework,playframework-2.0,ebean,Playframework,Playframework 2.0,Ebean,全部 我有三张桌子“办公室”、“项目”和“员工” 桌面办公室多对多项目: 办公室ebean模型 @ManyToMany(mappedBy = "offices") public List<Project> projects = new ArrayList<>(); @ManyToMany() @JoinTable(name = "project_office", joinColumns = @JoinColumn(name = "project_id",

全部

我有三张桌子“办公室”、“项目”和“员工”

桌面办公室多对多项目

办公室ebean模型

@ManyToMany(mappedBy = "offices")
public List<Project> projects = new ArrayList<>();
@ManyToMany()
@JoinTable(name = "project_office",
        joinColumns = @JoinColumn(name = "project_id", referencedColumnName = "id"),
        inverseJoinColumns = @JoinColumn(name = "office_id", referencedColumnName = "id")
)
@ManyToMany(mappedBy = "projects")
public List<Employee> employees = new ArrayList<>();
@ManyToMany()
@JoinTable(name = "employee_project",
        joinColumns = @JoinColumn(name = "employee_id", referencedColumnName = "id"),
        inverseJoinColumns = @JoinColumn(name = "project_id", referencedColumnName = "id")
)
项目多对多员工

ebean模型项目

@ManyToMany(mappedBy = "offices")
public List<Project> projects = new ArrayList<>();
@ManyToMany()
@JoinTable(name = "project_office",
        joinColumns = @JoinColumn(name = "project_id", referencedColumnName = "id"),
        inverseJoinColumns = @JoinColumn(name = "office_id", referencedColumnName = "id")
)
@ManyToMany(mappedBy = "projects")
public List<Employee> employees = new ArrayList<>();
@ManyToMany()
@JoinTable(name = "employee_project",
        joinColumns = @JoinColumn(name = "employee_id", referencedColumnName = "id"),
        inverseJoinColumns = @JoinColumn(name = "project_id", referencedColumnName = "id")
)
我想在表中的employee\u project列中包含office\u id。我不知道如何做。请帮帮我