I took an example from the RavenDB documentation, and adapted it to fit the types I am working with in my code. The type I am using is known (it can be resolved), and the query targets a predefined index. The query uses the spatial option, if that has any part to play in this.
In Eclipse, no matter what type I use for T in this: CloseableIterator<StreamResult<T>>
- the error message is always "The type StreamResult is not generic; it cannot be parameterised with arguments < whatever >". As I'm still quite new to RavenDB, this may well be something obvious that I'm missing. The type I am working with is a POJO, and consists exclusively of Strings, int and floats. If you require more info on the index or the type, please let me know.
Thanks !
Pay close attention to your imports ! In my case, it was a simple case of adding the wrong import - because I clicked too fast without verifying that it was the correct library (Eclipse suggested something and I just accepted). It should have been the second option:
net.ravendb.abstractions.data.StreamResult
and NOT
javax.xml.transform.stream.StreamResult
which was first in the list of suggested fixes.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.