Существует несколько подходов:
Подход № 1 - сохранение классов домена
Если вы хотите использовать те же доменные объекты, что и в Castor, вам нужно будет пометить их аннотациями JAXB. Если вы используете файл сопоставления Castor и продолжаете использовать файл сопоставления, вам нужно будет использовать реализацию JAXB с эквивалентными расширениями, такими как EclipseLink MOXy (я технический руководитель):
Подход № 2 - Создание новых классов
Если вы использовали генератор исходного кода Castor для генерации классов из схемы XML, вы можете просто использовать генератор исходного кода JAXB для генерации новых классов из той же схемы XML. Для примера см .: