Can JAXB Incrementally Marshall An Object?
- by Intellectual Tortoise
I've got a fairly simple, but potentially large structure to serialize.  Basically the structure of the XML will be:
<simple_wrapper>
   <main_object_type>
     <sub_objects>
   </main_object_type>
     ... main_object_type repeats up to 5,000 times
</simple_wrapper>
The main_object_type can have a significant amount of data.  On my first 3,500 record extract, I had to give the JVM way more memory than it should need.
So, I'd like to write out to disk after each (or a bunch of) main_object_type.
I know that setting Marshaller.JAXB_FRAGMENT would allow it fragments, but I loose the outer xml document tags and the <simple_wrapper>.
Any suggestions?