我有一个简单的 GAE 应用程序,使用 JPA 和 GAE 的 eclipse 插件(sdk 版本 1.7.2)。
我只有一个简单的实体映射了 2 个属性: 1 Key key;和一个字符串名称。我只创建了一个类(取自 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,但仍未调用回调。
我在网上搜索以查看除了为 Eclipse 手动添加的注释处理 jar 之外是否还有配置,但我没有找到任何东西.. 谁能给我提示?