OrientDB分离所有不工作的2.0.1社区

时间:2015-02-05 13:32:18

标签: java orientdb

我有一个这样的对象:

public class MyObject {       
    private Date date;
    private Map<String, Object> items;

    //default constructor
    //getters and setters
}

在项目地图中,我可以保存原始对象(如字符串,双打等),也可以列为值。我可以使用OObjectDatabaseTx保存对象而不会出现任何问题。

然而,当我将对象返回并尝试分离所有对象时,它只会分离项目映射中不是列表的对象。对于列表,它将它们保存为OTrackedList。当我尝试通过rest API发送对象时,这会导致问题,因为JAXB不知道OTrackedList是什么。我收到以下错误:

发生了JAXBException:类com.orientechnologies.orient.core.db.record.OTrackedList或其任何超类都知道此类上下文.. class com.orientechnologies.orient.core.db.record.OTrackedList也不是任何一个它的超类在这种情况下是众所周知的。

任何人都可以帮我吗?我的想法很少,并且认真考虑转换到另一个文档数据库。

1 个答案:

答案 0 :(得分:0)

JAXBException表示您遇到了JAXB问题,而不是OrientDB问题。查找有关您的例外的任何问题,例如this one