1

アプリケーションが初めてデータベースを使用するときに、これらの警告メッセージが表示されます。また、jpaが正常にログインするまで、アプリケーションは1〜2秒遅れます。この警告を停止するにはどうすればよいですか?この警告はアプリケーションに遅れますか?

[EL Info]: 2012-05-08 12:28:31.186--ServerSession(981252826)--EclipseLink, version: Eclipse Persistence Services - 2.3.2.v20111125-r10461
[EL Warning]: 2012-05-08 12:28:31.774--ServerSession(981252826)--Reverting the lazy setting on the OneToOne or ManyToOne attribute x for the entity class [class y] since weaving was not enabled or did not occur.
[EL Warning]: 2012-05-08 12:28:31.775--ServerSession(981252826)--Reverting the lazy setting on the OneToOne or ManyToOne attribute xx for the entity class [class yy] since weaving was not enabled or did not occur.
[EL Warning]: 2012-05-08 12:28:31.775--ServerSession(981252826)--Reverting the lazy setting on the OneToOne or ManyToOne attribute xxx for the entity class [class yyy] since weaving was not enabled or did not occur.
[EL Info]: 2012-05-08 12:28:31.969--ServerSession(981252826)--bundleresource://46.fwk1596783631:2_Management login successful
4

1 に答える 1

0

答えを出すには遅すぎるかもしれませんが、これは ManyToOne または OneToOne 関係と LAZY 読み込みに関連しています。あなたはおそらくそれを使用しており、このために、eclipselink はバイトコード (.class ファイル) を織り込む必要があります。eclipselink がコードを織り込むことができない場合 (何らかの理由で)、LAZY ローディングを使用することはできません....おそらくこれがアプリケーションの遅延の原因です (LAZY でない場合は EAGER ローディングであり、これが必要になる場合があります)。が DB からデータをフェッチするまでに余分な時間がかかります)。

于 2012-08-02T07:40:29.493 に答える