OrientDB を使用しており、列挙型をフィールドに保存したいと考えています。何かのようなもの:
db.save(new ODocument("Car").field("color", Colors.BLUE));
これは私が得ているエラーです:
スレッド「メイン」の例外 com.orientechnologies.orient.core.exception.OSerializationException: OSerializableStream インターフェイスを実装していないため、オブジェクトをシリアル化できません
これを解決する簡単な方法は、「色」プロパティを aString
にしてから保存することですColors.BLUE.name()
が、その場合は、Orient がこれを処理する方法があるはずです。OType
より効率的な方法でこれを処理する何らかの種類。
列挙型を操作するためのより良いアプローチを知っている人はいますか?