Я использую castor для создания XML-файла из java-объекта. Я хотел бы игнорировать поле в моем классе при создании файла XML.Как игнорировать поле в сортировке касторов
Документация http://castor.codehaus.org/reference/1.3.0/html/XML%20data%20binding.html говорит:
1.2.2.1. Marshalling Behavior
Для Castor класс Java должен отображаться в элемент XML. Когда Кастор маршалы объект, он будет:
- использовать информацию отображения, если таковые имеются, чтобы найти имя элемента для создания
или
- по умолчанию, создать имя, используя имя класса
It будет использовать информацию полей из файла отображения, чтобы определить, каким образом данное свойство объекта должен быть переведен на один и только один из следующих действий:
- атрибут
- элемент
- текстовое содержание
- ничего, поскольку мы можем игнорировать конкретное поле
Но как, могу ли я разместить аннотацию @IgnoreFields или что-то в этом роде? Я знаю, можно создать файл сопоставления, чтобы указать поля для преобразования.
спасибо, но я не сделал хотите использовать файл сопоставления, потому что у меня много подклассов. Наконец, если вы установите поле переходного периода ключевого слова, оно может игнорироваться маршаллером в файле XML. –