如何开始使用Objectify v4?

时间:2012-12-27 14:43:42

标签: java google-app-engine objectify

这看起来像一个荒谬的问题,但我在开始用appejine中的Objectify v4编码时遇到问题。

objectify页面上的介绍说你应该使用 ofy 来完成所有操作。 为此他们已经证明了这一点

import static com.googlecode.objectify.ObjectifyService.ofy;

Thing th = ofy().load().key(thingKey).get();

现在问题出在我的eclipse自动建议中,它没有显示我的 ofy()这个东西。 当我导入上面写的第一行时,它显示错误。

我只想知道如何使用ofy()?

谢谢

1 个答案:

答案 0 :(得分:3)

假设您的构建路径上有正确的jar,您是否调整了内容辅助收藏设置?至少它可能会抛出一个可能对你有帮助的错误。

来自:http://code.google.com/p/objectify-appengine/wiki/Setup

  

在Eclipse中启用静态导入

     

此步骤是可选的,但有助于防止您在>上重复输入ObjectifyService.ofy()。

     

组织导入时,Eclipse不会自动添加静态导入。默认情况下,当您键入[cmd-space]时,它甚至不会完成静态导入。如果您想保存>自己进行大量输入,请为ObjectifyService.ofy()添加“收藏夹”静态导入。

     

访问窗口»首选项»Java»编辑器»内容辅助»收藏夹并添加:   com.googlecode.objectify.ObjectifyService.ofy

     

现在,当您键入[cmd-space]时,Eclipse将为您添加静态导入。

Eclipse Optimize Imports to Include Static Imports也可以提供帮助。