【问题标题】:How to start using Objectify v4?如何开始使用 Objectify v4?
【发布时间】:2012-12-27 14:43:41
【问题描述】:

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

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

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

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

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

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

谢谢

【问题讨论】:

  • 您使用哪个 Java 编译器版本?哪个是确切的错误消息?你检查你的类路径了吗?
  • 你的项目中有 Objectify JAR 吗?
  • @PixelElephant 好吧,看来我已经下载了 Objectify,上面写着 4a。那是唯一的问题。当我用 4b01 替换它时,它开始工作了。感谢您的回复。
  • 你应该接受这个答案,因为它是正确的......

标签: java google-app-engine objectify


【解决方案1】:

假设正确的 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 也可能有帮助。

【讨论】:

  • 感谢您的回答。你的第一行就是答案。请参阅我上面的评论。
猜你喜欢
  • 1970-01-01
  • 2017-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-31
  • 1970-01-01
  • 2011-09-08
相关资源
最近更新 更多