作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
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 User Guide如果您想熟练使用它并了解其工作原理。关于这个特定问题,请查看Querying章节,它包含有用的示例和解释。
简而言之,您可以迭代 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
的实例,并且该类本身部署到服务器的类路径。干杯。
关于java - 如何将 Gemfire 数据放入结果集并在 java 中进行迭代?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52441961/
我是一名优秀的程序员,十分优秀!