如何将 Gemfire 数据导入 Resultset 并在 Java 中进行迭代?


String queryString = "SELECT * FROM /items";
ClientCache cache = new ClientCacheFactory().create();
QueryService queryService = cache.getQueryService();
Query query = queryService.newQuery(queryString);
SelectResults results = (SelectResults)query.execute();

我想像 rdbms 一样将结果数据放入结果集中。 有没有办法获取结果集中的数据并使用 java 进行迭代?

如果您想精通GemFire 的用法并了解其工作原理,您真的需要阅读 GemFire 用户指南。关于这个特定问题,请查看查询章节,其中包含有用的示例和解释。

简而言之,您可以通过执行以下操作来循环访问SelectResults

SelectResults<YourEntity> results = (SelectResults<YourEntity>) query.execute();
for (Iterator<YourEntity> iterator = results.iterator(); iterator.hasNext();) {
YourEntity entity = iterator.next();
System.out.println(entity);
}

上面的代码假定,除其他事项外,区域items填充了类YourEntity的实例,并且类本身部署到服务器的类路径。 干杯。

相关内容

  • 没有找到相关文章

最新更新