Java Mongo DB如何从JAXB到BSON

Java Mongo DB如何从JAXB到BSON,java,mongodb,nosql,Java,Mongodb,Nosql,对于Mongo DB,是否有一种从JAXB对象到BSON的直接方法?我必须先转换为JSON,然后再转换为BSON吗?看起来开销很大。您可以尝试使用类似ORM的morphia。 然后将java类映射到它在mongo中的表示。 这可能是最简单和最干净的 通过JSON将非常缓慢,因为它涉及到来回转换为文本。 最糟糕的情况是,您可以将java对象转换为等效的BasicDBObject表示,然后直接与驱动程序一起使用。您可以尝试使用类似ORM的morphia。 然后将java类映射到它在mongo中的表示

对于Mongo DB,是否有一种从JAXB对象到BSON的直接方法?我必须先转换为JSON,然后再转换为BSON吗?看起来开销很大。

您可以尝试使用类似ORM的morphia。 然后将java类映射到它在mongo中的表示。 这可能是最简单和最干净的

通过JSON将非常缓慢,因为它涉及到来回转换为文本。
最糟糕的情况是,您可以将java对象转换为等效的BasicDBObject表示,然后直接与驱动程序一起使用。

您可以尝试使用类似ORM的morphia。 然后将java类映射到它在mongo中的表示。 这可能是最简单和最干净的

通过JSON将非常缓慢,因为它涉及到来回转换为文本。
最糟糕的情况是,您可以将java对象转换为等效的BasicDBObject表示,然后可以直接与驱动程序一起使用。

我意识到您提出这个问题已有8年多了。但是我已经写了JaxBson,它应该可以做到这一点

如果您仍然感兴趣,请参阅。有一个TL;应该解释工作原理的README.md中的DR部分


该工件名为
jaxbson
,它位于Maven中央存储库中。

我意识到你问这个问题已经8年多了。但是我已经写了JaxBson,它应该可以做到这一点

如果您仍然感兴趣,请参阅。有一个TL;应该解释工作原理的README.md中的DR部分


工件名为
jaxbson
,位于Maven中央存储库中。

您应该接受对您的问题的有用答案。您将如何将JSON字符串编码到BSON?我看不到这方面的API。不过,对于您的特定问题似乎仍然没有解决方案。您应该接受对您的问题的有用答案。您将如何将JSON字符串编码到BSON?我看不到这方面的API。尽管如此,对于您的特定问题似乎仍然没有解决方案。我们希望有某种东西能够自动地将JAXB引入Mongo。感谢您的帮助。我希望有一种东西可以自动地将JAXB引入Mongo。谢谢你的帮助