2012-04-10 10 views
1

Gibt es einen direkten Weg von JAXB Objekt zu BSON für Mongo DB zu gehen? Muss ich zuerst zu JSON und dann zu BSON konvertieren? Scheint so viel Overhead.Wie man von JAXB nach BSON für Mongo DB geht

+0

Sie sollten hilfreiche Antworten auf Ihre Fragen akzeptieren. –

+0

Wie würden Sie eine JSON-Zeichenfolge in BSON codieren? Ich kann keine API dafür sehen. Es scheint jedoch immer noch keine Lösung für Ihr spezifisches Problem zu geben. – allprog

Antwort

1

Sie können versuchen, ein ORM wie Morphium zu verwenden. Dann mappen Sie die Java-Klasse zu seiner Darstellung in Mongo. Dies ist wahrscheinlich am einfachsten & saubersten.

Durch JSON zu gehen wäre sehr langsam, da es & zurück in Text konvertiert. Im schlimmsten Fall können Sie das Java-Objekt in eine gleichwertige BasicDBObject-Darstellung konvertieren, die Sie dann direkt mit dem Treiber verwenden können.

+0

hatte gehofft, dass es etwas gibt, das automatisch JAXB nehmen und es in Mongo stopfen kann. Danke für Ihre Hilfe – user671731