如何进行连接提取而不是使用EclipseLink选择fectching?

时间:2011-01-13 10:04:42

标签: java jpa eclipselink fetch

我在两个实体之间有一个 OneToOne 关系。默认情况下,这种关系很急切,但在记录请求时,我只会看到多次选择,不会出现连接。迫切渴望的同样的事情。

你知道怎么告诉eclipselink使用连接提取(比如hibernate中的@Fetch(JOIN))吗?

由于

1 个答案:

答案 0 :(得分:8)

@JoinFetch

,或者

@JoinFetch(JoinFetchType.OUTER)

你也可以使用,

@BatchFetch

请参阅, http://java-persistence-performance.blogspot.com/2010/08/batch-fetching-optimizing-object-graph.html

您也可以通过查询提示设置这两个,而不是始终启用它。