我正在使用 OrientDB,我想在字段中保存一个枚举。就像是:
db.save(new ODocument("Car").field("color", Colors.BLUE));
这是我得到的错误:
线程“主”com.orientechnologies.orient.core.exception.OSerializationException 中的异常:无法序列化对象,因为它没有实现 OSerializableStream 接口
解决此问题的简单方法是将“颜色”属性设置为 aString
然后将其保存,Colors.BLUE.name()
但如果是这种情况,那么我很确定 Orient 应该有某种方法可以为我处理这个问题,或者甚至更好,某种OType
以更有效的方式处理这个问题。
有谁知道使用枚举的更好方法是什么?