-1

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

objectify 页面的介绍说你应该使用ofy来完成所有的操作。为此,他们已经证明可以使用

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

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

现在事情在我的 Eclipse 自动建议中,它没有显示我的ofy() 事情。当我导入上面写的第一行时,它显示错误。

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

谢谢

4

1 回答 1

3

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

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

在 Eclipse 中启用静态导入

此步骤是可选的,但有助于防止您一遍又一遍地键入 ObjectifyService.ofy()。

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

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

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

Eclipse Optimize Imports to Include Static Imports也可能有所帮助。

于 2012-12-28T12:30:34.733 回答