2012-03-13 3 views
0

特定のエンティティのセットに対してJPA JUnitのケースを実行するとします。最初のテストケースは失敗しており、残りのテストケースは成功しています。eclipselinkのダイヤニック製織を設定する方法

Eclipselink2.3.2とspring3.0でJPA2.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

で記述されているが、エージェントを使用する必要があり、起動時に指定: -javaagent:eclipselink.jar

をあなたは春に問題があること - この質問は、すでに依頼されたと How do I configure dynamic weaving using EclipseLink & Spring?

関連する問題