2014-09-21 73 views
0

我有兩個實體Account和Position。 POSITION表和ACCOUNT表都有內容,但POSITION_ACCOUNT表(我認爲它應該至少有一行)是空的。我可能做錯了什麼?下面是相關的代碼(我用的EclipseLink 2.4.2:JPA ManyToMany關係 - 爲什麼關聯(join)表爲空

所在位置:

@ManyToMany 私人帳戶列表;

帳號:

@ManyToMany(的mappedBy =「賬戶「,fetch = FetchType.EAGER,cascade = CascadeType.PERSIST) @JoinTable(name =」POSITION_ACCOUNT「)

令我困惑的是,我看到的一些例子註釋了getters但是其他人,正如我在這裏所做的那樣,註釋了實際的列表。

+2

你沒有提供實際的持久性代碼,所以任何人都可以說你應該或不應該有什麼? em.persist調用,交易界限等 – 2014-09-21 09:09:08

+0

謝謝,比利弗羅斯特 - 我根據您的評論更智能地搜索。 – Jeff 2014-09-21 19:17:40

回答

0

事實證明,我需要在關係的兩邊都指定cascade = CascadeType.PERSIST,但在此過程中還存在其他特定於應用程序的問題。我不知道是否閱讀原始問題或這個答案對任何人都有幫助。抱歉。