【发布时间】: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