开发者

XSD Schema - JAXB marshaling - Datastore(JPA/JDO) Roundtrip

开发者 https://www.devze.com 2023-01-23 12:10 出处:网络
I\'m trying to find a w开发者_如何学Goay to accomplish a xsd schema to datastore roundtrip, with minimum effort.

I'm trying to find a w开发者_如何学Goay to accomplish a xsd schema to datastore roundtrip, with minimum effort.

I used jaxb to build my object model from schemas, now I would like to store these objects based on JPA (or JDO or something else?). Is it possible, to auto enhance the objects with the missing annotations based on the JAXB Annotations? Is it desirable?

Thanks


You have several options for this use case.

Option #1 - Hyperjaxb3

I have not used this myself, but Hyperjaxb3 is supposed to generate both JAXB and JPA annotations on the model:

  • http://confluence.highsource.org/display/HJ3/Home

Option #2 - Use Dali to map your POJOs to Database (JPA)

The Eclipse Dali tool provides tooling to easily map your POJOs to a relational database using JPA:

  • http://www.eclipse.org/webtools/dali/

Option #3 - Use EclipseLink

EclipseLink provides both JPA and JAXB implementations. The JAXB implementation (MOXy) contains extensions specifically for handling JPA entities:

  • http://wiki.eclipse.org/EclipseLink/Examples/MOXy/JPA


Use DataNucleus and you can persist via JDO or JPA and internally it uses JAXB. http://www.datanucleus.org

0

精彩评论

暂无评论...
验证码 换一张
取 消