在EmployeeEntityFour中的employeeCadre上,您需要一个@JoinColumn(name =“
MEMBER_ID”),并且在ProjectEntityOne employeeCadre中还需要一个@JoinColumn(name =“
PRJ_ID”)。
但是,我不会这样建模。首先,您不能具有双向ElementCollection映射,并且ElementCollection只能由一侧拥有。最好的解决方案是定义一个映射到EMP_PRJ_CADRE表的Cadre实体,并从两边都拥有一个OneToMany,并且每个边都有一个ManyToOne。
或者,您可以将ManyToMany与MapKeyColumn一起使用,但我认为最好有一个实体。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)