JAXBElement <Byte>декларация - PullRequest
       3

JAXBElement <Byte>декларация

1 голос
/ 27 октября 2011

Я сгенерировал классы из своего XML .xsd и пытаюсь установить поле EndpointID внутри класса MeterSessionInputRF.У меня проблема в том, что метод setEndpointID принимает только JAXBElement<Byte> в качестве параметра.

В настоящее время я запрашиваю базу данных, чтобы получить данные для метода setEndpointID.Этим вводом может быть строка char, что бы я ни хотел.

Как мне создать JAXBElement<Byte>?Я пытался использовать класс ObjectFactory, но когда я пытаюсь его использовать, у меня нет возможности создать такой объект.

Вот код, который я уже должен дать для некоторой перспективы.1014 *

Я получаю сообщение об ошибке, что endpointType, возможно, не был инициализирован.Есть ли правильный способ создания JAXBElement<Byte>?

1 Ответ

3 голосов
/ 27 октября 2011

Класс ObjectFactory, сгенерированный XJC, должен иметь метод, который сделает это за вас.Я знаю, вы сказали, что его там нет, но проверьте еще раз, должен быть какой-то метод, который возвращает объект этого типа.

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