我现在在我的项目中直接使用arangodb驱动程序,但想改用arango-spring-data。
由于某种原因,我必须使用低级驱动程序,所以我使用ArangoOperations.driver().db().query()
来替换ArangoDatabase.query()
,但是我发现结果不相等。
我定义了一个名为MyModel
并扩展了BaseDocument
的新模型,
对于ArangoCursor<t> cursor = arangoDatabase.query(query, null, null, MyModel.class)
,我可以通过cursor.asListRemaining()
得到结果。
但是对于ArangoOperations.driver().db().query()
用相同的方式,执行cursor.asListRemaining()
时会报错
我遇到了Unsupported Map type: java.lang.Object
错误。在org.springframework.core.CollectionFactory.createMap
中。
我使用5.0.2驱动程序和arangodb-spring-data 3.2.0