我有两个实体账户和头寸 . POSITION表和ACCOUNT表有内容,但我认为应该至少有一行的POSITION_ACCOUNT表是空的 . 我能做错什么?这是相关的代码(我使用的是EclipseLink 2.4.2:
在位置:
@ManyToMany私人列表帐户;
在帐户中:
@ManyToMany(mappedBy =“accounts”,fetch = FetchType.EAGER,cascade = CascadeType.PERSIST)@JoinTable(name =“POSITION_ACCOUNT”)
令我感到困惑,也许是相关的是我看到的一些例子注释了getter和setter,但是其他人,就像我在这里做的那样,注释了实际的列表 .
1 回答
事实证明,我需要在关系的两边指定cascade = CascadeType.PERSIST,但在此过程中还有其他特定于应用程序的问题 . 我不知道是否阅读原始问题或这个答案对任何人都有很大帮助 . 抱歉 .