如何使用JPA (Java EE)将XML数据结构映射到数据库



我在一个项目中,我从服务提供商那里获得像发票这样的XML数据。这些发票有许多具有相同结构的位置,如地址、服务类型和成本金额。我需要将这些数据存储在不同行的单独数据集中。我从提供程序获得了一个XML模式文件。

我可以将XML文件解编组为java对象。是否有一种方法可以将这些数据插入到JPA数据库中。问题是,通过JAXB生成的类没有Entity或列之类的注释。我可以注释这些类,但在使用Netbeans"清理和构建"之后,这些类将再次生成,而不需要注释。

谁知道用JAXB从XML模式构建类的方法,读取传入的XML文件,拆解这个?并将数据写入数据库

您可以使用像Dozer这样的Java Bean到Java Bean映射器将生成的类映射到JPA实体。

相关内容

  • 没有找到相关文章

最新更新