2012-03-13 58 views
0

當我爲給定的一組實體運行JPA JUnit案例時。第一個測試案例失敗了,其餘的都成功了。如何爲eclipselink配置dyanmic編織

我使用的JPA2.0與Eclipselink2.3.2和spring3.0。目前我配置爲靜態編織

<property name="jpaPropertyMap"> 
    <map> 
    <entry key="eclipselink.weaving" value="static"></entry> 
    </map> 
</property> 

這是禁用延遲加載功能和加載所有的實體作爲渴望。 任何人都可以讓我們知道如何配置編織。

在此先感謝。

+0

目前還不清楚您是否想知道如何配置一般織造或動態織造如​​何配置(如您的主題打算)。 – MRalwasser 2012-03-13 17:17:55

回答

1

你的標題詢問動態編織,所以我不確定你爲什麼要使用一個屬性,說明你已經靜態編織你的類。靜態編織意味着您已經通過運行靜態編織器來更改類文件中的字節代碼。
這是在 http://wiki.eclipse.org/Using_EclipseLink_JPA_Extensions_(ELUG)#Using_EclipseLink_JPA_Weaving

動態編織描述外容器的需要使用代理啓動時指定: -javaagent:eclipselink.jar

您可以和春天有個麻煩 - 這個問題已經被問和在這裏回答: How do I configure dynamic weaving using EclipseLink & Spring?

相關問題