In a previous post I covered how EclipseLink JPA-RS can be used to expose a JPA persistence unit as a RESTful service. In that example we interacted with the default message formats. Since JPA-RS leverages MOXy for its XML and JSON binding we can use MOXy to customize the messages. In this post I will demonstrate how this is done.
Showing posts with label JPA-RS. Show all posts
Showing posts with label JPA-RS. Show all posts
April 12, 2013
Customizing EclipseLink JPA-RS Messages with MOXy
Labels:
EclipseLink,
EclipseLink 2.5,
JAX-RS,
JPA-RS,
JSON,
Mapping File,
MOXy,
REST
Introducing EclipseLink JPA-RS
In a previous series of posts I covered how to create a JAX-RS service that leveraged JPA for the persistence layer. EclipseLink contains a component called JPA-RS that can be used to easily and automatically expose a persistence unit as RESTful service (that supports XML and JSON messages). MOXy provides the XML and JSON-binding for JPA-RS and things like bidirectional mappings are automatically mapped for you. In another post I cover how MOXy can be used to customize the messages shown in this example.
I will use the JPA model that I created in the posts below:
I will use the JPA model that I created in the posts below:
- Part 1 - The Database
- Part 2 - Mapping the Database to JPA Entities
Subscribe to:
Posts (Atom)