1

JPA と GAE 用の Eclipse プラグイン (sdk バージョン 1.7.2) を使用する単純な GAE アプリケーションがあります。

2 つのプロパティにマップされた単純なエンティティが 1 つだけあります。および 1 つの文字列名。クラスを 1 つだけ作成しました (gae の「Datastore Callbacks」ドキュメントから取得)。

public class PostPutCallbacks {
static Logger logger = Logger.getLogger(PostPutCallbacks.class.getName());

 @PostPut
 public void collectSample(PutContext context) {

     logger.fine("Finished putting " + context.getCurrentElement().getKey());
 }
}

データベース コールバックは呼び出されません。他のいくつかの注釈 (@PrePut @PreGet) を試してみましたが、それでも機能しませんでした。 Datastore の低レベル API も試しましたが、コールバックはまだ呼び出されません。

Web を検索して、Eclipse 用に手動で追加された注釈処理 jar 以外に構成があるかどうかを確認しましたが、何も見つかりませんでした..誰かヒントを教えてもらえますか?

4

2 に答える 2

1

このスレッドでより多くの情報を提供したいと思います。トリガーされているデータストアコールバックを確認できない場合。文書化されているように、この手順を試してください。Eclipseを機能させるには、Eclipseで簡単なプロジェクトを設定する必要があります。お役に立てれば。

于 2013-01-14T20:33:33.077 に答える
0

私はstackoverflowに少し速くジャンプしました..Eclipseを再起動する必要がありましたが、うまくいきました

于 2012-10-14T11:15:10.423 に答える