【发布时间】:2014-11-15 10:06:15
【问题描述】:
我有两个实体 Account 和 Position。 POSITION 表和 ACCOUNT 表有内容,但我认为应该至少有一行的 POSITION_ACCOUNT 表是空的。我可能做错了什么?这是相关代码(我使用的是EclipseLink 2.4.2:
在位:
@ManyToMany 私人列表帐户;
帐户中:
@ManyToMany(mappedBy = "accounts",fetch=FetchType.EAGER,cascade=CascadeType.PERSIST) @JoinTable(name="POSITION_ACCOUNT")
让我感到困惑并且可能相关的是,我看到的一些示例注释了 getter 和 setter,但其他示例,就像我在这里所做的那样,注释了实际的列表。
【问题讨论】:
-
您没有提供任何实际的持久性代码,那么谁能说出您应该或不应该有什么? em.persist 调用、事务边界等
-
谢谢,Billy Frost -- 我正在根据您的评论进行更智能的搜索。
标签: jpa many-to-many