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 以外に構成があるかどうかを確認しましたが、何も見つかりませんでした..誰かヒントを教えてもらえますか?