Given two entities with a many-to-many bidirectional association between them:
11. @Entity public class Employee!
12. Collection projects;
13. // more code here
14.}
and
11.©Entity public class Project!
12. Set<Employee> emps;
13. // more code here
14.}
What set of annotations correctly defines the association?
A.
@ManyToMany on the projects field,
@ManyToMany(mappedBy=”projects”) on the emps field
B.
@ManyToMany(mappedBy=”emps”) on the projects field,
@ManyToMany on the emps field
C.
@ManyToMany(targetEntity=Project.class) on the projects field,
@ManyToMany(mappedBy=”projects”) on the emps field
D.
@ManyToMany(targetEntity=Project.class) on the projects field,
@ManyToMany on the emps field