Любые особые соображения при преобразовании объектов гибернации непосредственно в XML - PullRequest
2 голосов
/ 14 октября 2011

Я пытаюсь преобразовать в список объектов гибернации в XML с помощью JAXB. Существуют ли какие-либо особые соображения ИЛИ какие-либо причины, по которым список спящих объектов с отношением один ко многим не может быть преобразован?

1.) Похоже, что PersistentSet, предоставляемый Hibernate, не является Serializable и, следовательно, не может быть преобразован JAXB. Я, вероятно, должен был бы привести его к «Сериализуемому» набору. Это правильно? Если да, как мне этого добиться?

Редактировать 1. Я собираюсь написать Установить класс адаптера, аналогично ссылке в этом примере. Буду обновлять мои выводы. http://www.objectpartners.com/2010/01/25/using-jpa-and-jaxb-annotations-in-the-same-object/

Как упомянуто ниже, нет необходимости конвертировать PersistentSet, так как он уже сериализуем.

Редактировать 2 (и решение). Хорошо, я могу заставить его работать. Спасибо Schemagen Maven, который дал подсказку, что java.sql.TimeStamp не совместим с JAXB , Я написал адаптер, который конвертирует TimeStamp в Date.

Спасибо всем за руководство по этому вопросу.

Ответы [ 3 ]

5 голосов
/ 17 октября 2011
1 голос
/ 17 октября 2011

Почему вы не пользуетесь hibernates xml store?Это намного проще.http://docs.jboss.org/hibernate/core/3.3/reference/en/html/xml.html

0 голосов
/ 18 октября 2011

Я в состоянии заставить его работать. Спасибо Schemagen Maven, который дал намек, что java.sql.TimeStamp не совместим с JAXB. Я написал адаптер, который конвертирует TimeStamp в Date.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...