I'm trying to convert to list of hibernate objects to XML using JAXB. Are there any special considerations OR any reasons a list of hibernate objects with one to many relationship can't be converted?
1.) It seems like PersistentSet provided by Hibernate is not Serializable and hence, can't be converted by JAXB. I would probably would need to cast it to a "Serializable" set. Is this correct? If yes, how do I achieve it?
Edit 1. I'm going to write Set adapter class, similar to this example link. Will update my findings. http://www.objectpartners.com/2010/01/25/using-jpa-and-jaxb-annotations-in-the-same-object/
As mentioned below, there is no need to convert PersistentSet as it is serializable already.
**Edit 2 (and Solution).** Ok, I'm able to able to make it work.Thanks to Maven's Schemagen which gave the hint that 'java.sql.TimeStamp' is not compatible with JAXB. I wrote an adaptor which converts TimeStamp to Date.
Thanks everyone for guiding on this. JAXB implementations (MOXy, Metro, JaxMe, etc) do not require collection or domain classes to be serializable.
以上就是Any special considerations while converting hibernate objects directly to XML的详细内容，更多请关注web前端其它相关文章！