我在一个项目中,我从服务提供商那里获得像发票这样的XML数据。这些发票有许多具有相同结构的位置,如地址、服务类型和成本金额。我需要将这些数据存储在不同行的单独数据集中。我从提供程序获得了一个XML模式文件。
我可以将XML文件解编组为java对象。是否有一种方法可以将这些数据插入到JPA数据库中。问题是,通过JAXB生成的类没有Entity或列之类的注释。我可以注释这些类,但在使用Netbeans"清理和构建"之后,这些类将再次生成,而不需要注释。
谁知道用JAXB从XML模式构建类的方法,读取传入的XML文件,拆解这个?并将数据写入数据库
您可以使用像Dozer这样的Java Bean到Java Bean映射器将生成的类映射到JPA实体。