Google Eclipse插件:App Engine ORM增强功能?

时间:2012-08-22 02:26:08

标签: java google-app-engine gwt orm google-eclipse-plugin

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

  

使用ORM增强以下类:

在线搜索,我能找到的唯一文件表明使用JDO(DataNucleus)的GAE需要后编译和#34;增强" (我假设意味着字节码生成?!?),并且该对话框使您能够指定哪些类得到增强"?

  • 仍然对此"增强"东西是关于什么,为什么它必要
  • 对我想要选择哪些类进行增强感到困惑
  • 此外,我假设此增强功能仅在从Eclipse内部构建/部署我的应用时发生,我如何访问此"增强"我的Ant构建内部的功能吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

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

  2. JDO data classes,例如那些被映射到数据库中的数据的文件。

  3. GAE SDK包含几个与GAE开发相关的ant任务,包括one to do JDO enhancement.