2014-09-01 19 views
0

我已經通過hibernate註釋(@FetchProfile)實現了這些東西,但現在我想通過JPA來完成。 有沒有辦法做到這一點?如何決定嵌套對象的運行時抓取類型(Eager/Lazy)通過jpa註釋列出,

+1

當您使用Hibernate時,您只使用JPA。你真正的問題是什麼? – 2014-09-01 10:01:49

+0

使用'@ Fetch'(*「'@ FetchProfile'與'@ Fetch'做同樣的事情*」,http://www.concretepage.com/hibernate/fetchprofile_hibernate_annotation)。 – sp00m 2014-09-01 10:03:42

+0

@FetchProfile是hibernate特有的(根據我的知識),將來如果需要更改框架,我也必須更改它,所以我正在尋找JPA anotation。 – 2014-09-01 10:12:39

回答

5

使用JPA 2.1 Entity Graph您可以在運行時控制抓取,請參閱this blogthis blog瞭解更多詳情。

+0

謝謝...這就是我正在尋找的.. – 2014-09-02 18:12:32

+0

也很好的資源:https://docs.oracle.com/javaee/7/tutorial/persistence-entitygraphs002.htm – GKislin 2016-09-12 10:11:17

相關問題