| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > JAXB2 кастомизация complexType |
| Автор: Strange74 7.6.2008, 19:47 | ||||||||||
| Здравствуйте, столкнулся с такой проблемой: Есть веб-сервис на xfire, в нем существует метод:
класс MembersRegistry - следующий:
для MembersRegistry написано aegis-представление:
Теперь далее, я хочу чтобы клиент, который генерируется с помощью wsgen оперировал этим мепом (Map<Long, String>). Если бы данные в xml-schema были простыми (например числами), можно было бы использовать следующий код для jaxb-генерации:
Все xml-типы берутся при генерации из wsdl сервиса. При генерации по такому коду возникает ошибка:
Если добавлять нэймспейс в котором (в wsdl) определен данный тип long2stringMap - не помогает. Я думаю проблема в том что это complexType, а не simple type. Собственно вопрос. Кто-нибудь знает, как в jaxb настроить адаптер для сложного типа. Хотя бы ссылку если можно, потому что не нашел, хоть и очень искал. |