【问题标题】:Java SimpleJPA for AWS SimpleDB Select Query适用于 AWS SimpleDB 选择查询的 Java SimpleJPA
【发布时间】:2012-02-28 14:46:22
【问题描述】:

我无法使用 simpleJPA 持久性 API 从 SimpleDB 中取回对象。我已经成功安装了所有的 jar,并且可以持久化对象没有问题。但是,我似乎无法使用选择查询检索对象 - 但奇怪的是我可以使用计数查询获得结果。没有错误或异常,查询根本不返回任何结果。当我调试时,我可以查看 simpleJPA 在后台生成的实际 AWS 查询,当我针对域运行此查询时,它返回预期结果没有问题。

我在下面包含了我的 Java 代码,它应该返回我数据库中所有用户的列表。

Query query = em.createQuery("SELECT u FROM User u");
List<User> results = (List<User>)query.getResultList();

正如我所说,我可以持久化对象并对其进行计数,因此我的实体管理器或工厂没有任何问题,它只是返回空列表。如果您需要更多信息,请询问,

提前致谢!

【问题讨论】:

    标签: java amazon-web-services amazon-simpledb


    【解决方案1】:

    我从来没有深入了解这个问题。最后我在 Eclipse 中启动了一个新的 AWS 项目并重新添加了 JAR 文件,解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2012-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-01
      • 1970-01-01
      • 2021-06-21
      相关资源
      最近更新 更多