2012-03-13 2 views
0

Когда я запускаю случаи JPA JUnit для данного набора объектов. Самый первый тестовый пример - неудача, а остальные - успешны.Как настроить dyanmic weaving для eclipselink

Я использую JPA2.0 с Eclipselink2.3.2 и spring3.0. В настоящее время я настроен ткачество как статические

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

Это отключение функции отложенной загрузки и загрузки всех объектов, как хотят. Может ли кто-нибудь сообщить нам, как настроить плетение.

Заранее спасибо.

+0

Непонятно, хотите ли вы знать, как настроить плетение в целом или как настроено динамическое ткачество (как намечается ваша тема). – MRalwasser

ответ

1

Ваше название запрашивает динамическое ткачество, поэтому я не уверен, почему вы использовали бы свойство, заявив, что вы уже статически сотнули свои классы. Статическое соткание означает, что вы уже изменили байтовые коды в файлах классов, запустив на них статический ткач.
Это описано в http://wiki.eclipse.org/Using_EclipseLink_JPA_Extensions_(ELUG)#Using_EclipseLink_JPA_Weaving

Dynamic ткачества снаружи контейнера требует использование агента указанного при запуске: -javaagent: eclipselink.jar

вас могут возникнуть проблемы с весной - этот вопрос уже задавал и ответил: How do I configure dynamic weaving using EclipseLink & Spring?

Смежные вопросы