代码之家  ›  专栏  ›  技术社区  ›  joecks

XSD模式-JAXB编组-数据存储(JPA/JDO)往返

  •  5
  • joecks  · 技术社区  · 14 年前

    我正试图找到一种方法,以最少的工作量完成一个到数据存储的往返XSD模式。

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

    谢谢

    2 回复  |  直到 14 年前
        1
  •  4
  •   bdoughan    14 年前

    对于这个用例,您有几个选项。

    选项1-hyperjaxb3

    我自己没有使用过这个,但是hyperjaxb3应该在模型上同时生成jaxb和jpa注释:

    选项2-使用DALI将POJO映射到数据库(JPA)

    EclipseDali工具提供了工具,可以使用JPA轻松地将POJO映射到关系数据库:

    选项3-使用EclipseLink

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

        2
  •  0
  •   DataNucleus    14 年前

    使用DataNucleus,您可以通过JDO或JPA持久化,并且在内部使用JAXB。 http://www.datanucleus.org