Я пытаюсь сериализовать объекты из базы данных, которые были получены с помощью Hibernate, и меня интересуют только фактические данные объектов во всей их полноте (включая циклы).
Теперь я работаю с XStream , который кажется мощным. Проблема с XStream заключается в том, что он слишком слепо смотрит на информацию. Он распознает PersistentCollections Hibernate в том виде, в каком они есть, включая все метаданные Hibernate. Я не хочу сериализовать их.
Итак, есть ли разумный способ извлечь исходную коллекцию из коллекции PersistentCollection, а также инициализировать все ссылочные данные, на которые могут указывать объекты. Или вы можете порекомендовать мне лучший подход?
(Результаты из Simple кажутся идеальными, но он не может справиться с такими базовыми классами утилит, как Calendar. Он также принимает только один аннотированный объект одновременно)