Java Jaxb - Написание файлов XML с логикой RestArt

Я создаю очень большой XML-файл (700 МБ +), который обрабатывает большое количество данных через пакет. Программа служит интерфейсом между чрезвычайно большим базой данных Sybase и приложением. В настоящее время у меня есть схема XSD, связанная с классами. Мне нужен способ быть в состоянии написать XML с помощью перезапуска логики.

I.e. Возможность знать, где я остановился. Или другими словами, если программа терпит неудачу, мне нужно иметь возможность увидеть, что был в последний раз писал в файл XML, чтобы он мог поднять, где я остановился. Вот сэксмапл.

<root>
  <WorkSet>
    <Work>
      <Customer>
    <Work>
      <Customer>
  <WorkSet>
    <Work>
      .....
<root>

Скажите, что программа не удается после написания записи «Work» или «Worket». Есть ли способ забрать, где я остановился? Я пытаюсь избежать читать файл XML обратно в память из-за размера сдвига файла XML (скажем, что он заканчивает 500 МБ XML и сбой).

Спасибо за помощь.

5
задан TyC 13 September 2011 в 18:06
поделиться