ClasscastException beim Versuch, ORECORDBYTES mit Orientdb über Graph-API zu erhalten

StackOverflow https://stackoverflow.com//questions/25068645

  •  26-12-2019
  •  | 
  •  

Frage

Ich habe versucht, Orientdb zu verwenden, um Bilder / Byte-Daten zu speichern und diesem Tutorial folgte: speichern Sie es mit orecordbytes (ich wählte den "Laden Sie es mit ORECORDBYTES" -Ansatz ").

Speichern der Daten mit dem folgenden Code scheint keine Probleme zu verursachen:

generasacodicetagpre.

Wenn ich jedoch versuche, die Daten so abzurufen:

generasacodicetagpre.

... ich bekomme das für die oben oben:

generasacodicetagpre.

Ich sehe nicht wirklich an diesem Punkt, an dem ich einen Guss an das Odocument mache, aber ich kenne die Einbauten von Orientdb nicht.Wie das Tutorial für das Dokument-API geschrieben ist, frage ich mich, ob das der Ursache sein könnte?Oder vermisse ich nur etwas anderes?

War es hilfreich?

Lösung

Sie können den Vorschlägen von Luigi folgen, dies wurde jedoch bereits in Release 1.7.8:

behoben

https://github.com/orientechnologie/orientdb/issues/2643

Andere Tipps

Der Cast wird nicht in Ihrem Code erstellt, sondern in Orientbasegraph-Klasse, dh eine OrientDB-Interne Klasse.

Sie sollten dieses Problem mit der folgenden Syntax lösen:

generasacodicetagpre.

Jedenfalls, ich denke, es kann als ein Problem betrachtet werden, also empfehle ich Ihnen, es in OrientDB-Tracker zu melden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top