我工作的EclipseLink和性能方面的原因,我們已經設置了FetchType.lazy的地方,我們有一對多的關係。現在,這個persitence在第一層還有其他業務邏輯,然後還有一些EAR使用了第一層的persitence。在獲取這些對象時,我遇到了elipselink拋出ClassCast異常的問題。稍微深入研究這個問題就會發現,這是因爲多個耳朵的延遲加載。抓取嵌套的對象時FetchType是LAZY
現在我的想法是創建一個方法,在第1層將由另一隻耳朵的,如果他們想要加載的所有對象即預先加載機制進行調用。我想知道如何在eclipselink中實現這個功能?
謝謝,我已經有關於妥善包裝EAR但此刻,我正在尋找一個解決方案,我上面提到的問題,學長討論這一具體問題。 –