I never used JAXB, although I evaluated it briefly in the past. With
everyone gradually moving to Java 6, it probably warrants a closer
looks from us in Cayenne. More to the point, I think the annotations
approach should work, but that will require some experimentation. So
try it, and let us know if you run into any troubles.
On May 27, 2008, at 2:51 AM, Jon Sharp wrote:
> Hello all,
> We are using Cayenne 3.0M3 for ORM in our project and are exposing
> this database using SOAP Web Services. We're using the latest Sun
> Metro stack (1.2), consisting of the JAX-WS and JAXB frameworks. In
> attempting to use Cayenne Data objects as either return types or
> method parameters for our defined..ebMethod's, we are greeted with
> an error that indicates JAXB does not handle interfaces. For those
> who may not be familiar with JAX-WS/JAXB, JAXB is responsible for
> marshalling java objects into XML, and this is of course necessary
> for use in SOAP web services provided by the JAX-WS framework.
> According to https://jaxb.dev.java.net/guide/
> Mapping_interfaces.html, there are some solutions for this issue,
> but it appears that it may involve code changes to Cayenne. I'm not
> a Cayenne developer, so I cannot say how feasible or practical this
> approach may be. Perhaps someone could comment on that, but more
> important to me at this point is determining whether anyone has been
> successful in marshalling cayenne data objects to XML using JAXB?
> Jon Sharp
> CTO & Senior Engineer
> Campground Automation Systems, Inc.
> (615) 579-5868
This archive was generated by hypermail 2.0.0 : Tue May 27 2008 - 04:02:40 EDT