Java XML格式直接保存到关系或非关系DB



是否有标准XML格式将Java对象保存到关系或非关联数据库中?

我在Java中寻找类似于如何将JSON直接保存到MongoDB(作为BSON)的东西。

它不必是一个非关系数据库,带有ORM进程的事情会做。

因此,它将是由XML表示的Java对象(或类似的东西),然后可以通过电线将XML发送到DB中。也许对于关系数据库没有意义。

jaxb是镇上唯一的游戏?

我已经使用了Hyperjaxb3取得了巨大成功。这是一个JAXB插件,可为您的XML带XSD,并在生成的Java类上放置JPA注释。这使您可以将XML文档映射到SQL表中,以便在关系数据库中公开所有内容。通过数据库进行往返XML文档是微不足道的。

JPA详细信息在XSD中或单独的绑定文件中都可以在线定制。Hyperjaxb3是开源的,作者对回答我遇到的几个问题很有帮助。他活跃在堆栈溢出上。

相关内容

最新更新