【发布时间】:2012-11-01 02:15:22
【问题描述】:
我正在使用 OrientDB,我想在字段中保存一个枚举。比如:
db.save(new ODocument("Car").field("color", Colors.BLUE));
这是我得到的错误:
线程“主”com.orientechnologies.orient.core.exception.OSerializationException 中的异常:无法序列化对象,因为它没有实现 OSerializableStream 接口解决此问题的简单方法是将“颜色”属性设为String,然后将其保存为Colors.BLUE.name(),但如果是这种情况,那么我很确定东方应该有某种方法为我处理这个问题,或者更好的是,某种OType 可以更有效地处理这个问题。
有谁知道使用枚举的更好方法是什么?
【问题讨论】:
-
你用的是什么版本??
-
@ILLA 我使用的是 1.2.0 版