我正在尝试找到一种方法来完成xsd架构到数据存储区的往返,而且工作量最小。
我使用jaxb从模式构建我的对象模型,现在我想基于JPA(或JDO或其他东西?)存储这些对象。是否可以使用基于JAXB注释的缺失注释自动增强对象?这是可取的吗?
谢谢
答案 0 :(得分:4)
此用例有几种选择。
选项#1 - Hyperjaxb3
我自己没有使用过,但Hyperjaxb3应该在模型上生成JAXB和JPA注释:
选项#2 - 使用Dali将您的POJO映射到数据库(JPA)
Eclipse Dali工具提供了使用JPA轻松将POJO映射到关系数据库的工具:
选项#3 - 使用EclipseLink
EclipseLink提供JPA和JAXB实现。 JAXB实现(MOXy)包含专门用于处理JPA实体的扩展:
答案 1 :(得分:0)
使用DataNucleus,您可以通过JDO或JPA持久化,并在内部使用JAXB。 http://www.datanucleus.org