arangodb驱动程序和spring数据驱动程序的不同行为

时间:2019-07-02 02:16:00

标签: arangodb

我现在在我的项目中直接使用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

0 个答案:

没有答案