0

我刚刚安装了 Google Plugin for Eclipse 并使用内置向导创建了我的第一个 Web 应用程序项目。转到MyProject >> Properties >> Google >> App Engine >> ORM我看到一个列表框和一段文本,内容如下:

增强以下类以供 ORM 使用:

在线搜索此内容,我能找到的唯一文档指出,使用 JDO(DataNucleus)的 GAE 需要编译后“增强”(我认为这意味着字节码生成?!?),并且此对话框使您能够指定哪些类得到“增强”?

  • 仍然对这种“增强”的东西是什么以及为什么它是必要的感到困惑
  • 对我想选择哪些类进行增强感到困惑
  • 另外,我假设这种增强只发生在从 Eclipse 内部构建/部署我的应用程序时,我如何从我的 Ant 构建中访问这个“增强”功能?

提前致谢!

4

1 回答 1

1
  1. JDO 类增强使数据类能够检测“脏”字段,即自上次加载数据以来已更改的字段。这需要有效地决定哪些对象需要保存。

  2. JDO 数据类,例如映射到数据库中数据的那些。

  3. GAE SDK 包含几个与 GAE 开发相关的 ant 任务,其中一个是做 JDO 增强。

于 2012-08-22T06:44:18.100 回答