将 JAXB 映射到数据库表的最佳方法

2022-09-04 19:48:55

我有一个入站xml,我使用xjc工具将其映射到JAXB对象(构建pojos)

我想知道将这些对象映射到各种表的最佳方法是什么。

一个对象/ Xml可以映射到多个表,我认为规则休眠。作为一个基本的解决方案,我相信我需要以某种方式注释对象中的字段(通过xsd中的标签?我不知道)到数据库列名称。

以前有人遇到过这种情况吗?

谢谢


答案 1

我想你需要Hyperjaxb3,它为JAXB对象提供关系持久性。

@lexicore是这个项目的作者。


答案 2

您可以使用 - hyperjaxb 的扩展xjc

  • hyperjaxb2 - XML数据的关系持久性,具有JAXB和Hibernate。
  • hyperjaxb3 - JAXB 对象的持久性层。

为此,将更可取。hyperjaxb3

以下是一些教程的链接 使用Maven从XSD模式文件生成JPA Java类


推荐