2016-07-09 16 views
0

Wenn ich versuche, eine Klasse zu erstellen, dass sein Name enthalten eine Reihe (ex, 3D-Drucker.), Orientdb verweigert und Antworten (in Studio):Orientdb - Zahlen in den Klassennamen

Fehler Abfrage Parsen: CREATE CLASS 3D-Drucker^Encountered "
FLOATING_POINT_LITERAL" 3D "" in Zeile 1, Spalte 14 erwartet wurde eines: TO ... VALUE ...

..etcetc

Beim Versuch, das gleiche von Java-Anwendung mit createVertexType zu tun, diese Ausnahme erhalten:

com.orientechnologies.orient.enterprise.channel.binary.OResponseProcessingException: Ausnahme bei der Antwortbearbeitung ......

verursacht durch: java.lang.NumberFormatException: Für die Eingabe-Stichwort: "3D-Drucker"

bei java.lang.NumberFormatException.forInputString (Unknown Source)
bei java.lang.Integer.parseInt (Unknown Source) unter java.lang.Integer.pars eInt (unbekannte Quelle)

Nur wundernd - ist es möglich, Zahlen in Klassen Namen irgendwie zu verwenden? Und wenn nicht - wie lautet die Klassennamenskonvention in OrientDB? Wie ich weiß, Symbole. ,/'sind eingeschränkt; aber Zahlen?

mit Community Edition 2.2.4

Antwort

1

Orientdb verwendet die Java-Konvention für die Klassennamen, so dass Sie Zahlen verwenden können, aber nicht als erstes Zeichen.