Java:XML进入数据库,最简单的方法是什么?

jef*_*ter 11 java xml spring hibernate

我有一大堆XML文件和一个XSD.

我想简单地转换成POJO并将它们插入到数据库中.数据库架构在我的控制之下,所以它可以是我喜欢的.

我看了很多api,但想要另一种意见最有效.

  • JAXB?
  • XMLBeans的?
  • XPATH到DBUnit?

是否休眠有一些API来创建POJO的从XSD,然后读取XML到这些的POJO,然后将数据插入到数据库?

或者春天有任何功能可以帮助解决这个问题吗?

我想我只是你的意见后,只是柜面有一个API我已经错过了,会做帮助做我想做的.

谢谢Jeff Porter

bdo*_*han 0

常见的方法是使用 JPA(即EclipseLink或 Hibernate)将对象存储到数据库中,并使用 JAXB(即 Metro、EclipseLink MOXy(我是技术主管)或 JaxMe)将对象转换为 XML。

EclipseLink JAXB (MOXy) 有许多用于将 JPA 实体映射到 XML 的扩展: