2013-05-07 20 views
0

我在我的Java EE應用程序中使用EclipseLink 2.1.0,並使用@BatchFetch優化了嵌套實體列表的加載。現在我很好奇這個Annotation是否會改變fetch模式,這意味着它會改變使用fetch = FetchType.EAGER的lazy/eager loading設置嗎?BatchFetch是否更改提取類型?

回答

2

批處理獨立於延遲/預先抓取,並且只控制查詢引用對象的行爲方式,而不是它發生時的行爲。

+0

是否有任何文件指定這種獨立性?我認爲這會是這樣,但我需要它證明。 – 2013-05-08 11:14:23

+0

我不認爲你會精確地找到文檔,因爲它們是獨立的概念。一個簡單的測試證明點集記錄最好,讀你的實體,記錄一些東西,然後訪問關係。 – Chris 2013-05-08 12:24:19