java - RavenDB 查询中的 StreamResult 参数类型

标签 java indexing ravendb

我拿了一个example来自 RavenDB 文档,并对其进行了调整以适合我在代码中使用的类型。我正在使用的类型是已知的(可以解析),并且查询针对预定义的索引。查询使用空间选项(如果空间选项在其中发挥作用的话)。

在 Eclipse 中,无论我使用什么类型的 T :CloseableIterator<StreamResult<T>> - 错误消息始终是“StreamResult 类型不是通用的;它不能使用参数 <whatever> 进行参数化”。 由于我对 RavenDB 还很陌生,这很可能是我所缺少的明显内容。 我正在使用的类型是 POJO,并且仅由字符串、整数和 float 组成。 如果您需要有关索引或类型的更多信息,请告诉我。

谢谢!

最佳答案

密切关注您的进口!就我而言,这是添加错误导入的简单情况 - 因为我单击得太快而没有验证它是否是正确的库(Eclipse 建议了一些内容,我只是接受了)。它应该是第二个选项:

net.ravendb.abstractions.data.StreamResult

而不是

javax.xml.transform.stream.StreamResult

这是建议修复列表中的第一个。

关于java - RavenDB 查询中的 StreamResult 参数类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42539425/

相关文章:

java - 创建一个简单的表单应用程序来编辑文本文件

python - 根据颜色值将多维 Numpy 数组转换为二维数组

python - position += heading*distance_moved 类型错误 : can only concatenate tuple (not "Vector") to tuple

matlab - 如何访问具有 n 个索引向量的 n 维矩阵?

sql - 建模 NoSQL 数据库(从 SQL 数据库转换时)

java - 如何将 Hibernate 5 安装到 Apache Karaf v4 中

java - 有没有办法配置tomcat servlet工作目录?

ravendb - 如何加入和投影多 map 索引?

database - RavenDB 中的多个数据库

java - 为什么我的代码不能可靠地单击下拉菜单项?