gpt4 book ai didi

java - XSD 模式 - JAXB 编码(marshal)处理 - 数据存储(JPA/JDO)往返

转载 作者:搜寻专家 更新时间:2023-10-31 20:15:55 27 4
gpt4 key购买 nike

我正试图找到一种方法来完成 xsd 模式到数据存储区的往返,而工作量最小。

我使用 jaxb 从模式构建我的对象模型,现在我想基于 JPA(或 JDO 或其他?)存储这些对象。是否可以根据 JAXB 注释自动增强带有缺失注释的对象?这是可取的吗?

谢谢

最佳答案

对于此用例,您有多种选择。

选项 #1 - Hyperjaxb3

我自己没有使用过这个,但是 Hyperjaxb3 应该会在模型上生成 JAXB 和 JPA 注释:

选项 #2 - 使用 Dali 将您的 POJO 映射到数据库 (JPA)

Eclipse Dali 工具提供的工具可以使用 JPA 轻松地将您的 POJO 映射到关系数据库:

选项 #3 - 使用 EclipseLink

EclipseLink提供 JPA 和 JAXB 实现。 JAXB 实现 ( MOXy ) 包含专门用于处理 JPA 实体的扩展:

关于java - XSD 模式 - JAXB 编码(marshal)处理 - 数据存储(JPA/JDO)往返,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4086388/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com