установка данных в объекты JAXB - PullRequest
0 голосов
/ 12 октября 2018

Новичок в JAXB, мне нужно сделать несколько вызовов веб-службы для кода поставщика, где мне нужны данные Marshall и Unmarshall.В одном конкретном случае мне нужно взять данные из БД, поместить их в объекты JAXB, а затем демонтировать их в XML, поскольку вызов веб-службы ожидает файл XML.Когда я понимаю концепцию маршаллинга и демаршаллинга, я застрял в реализации, поскольку в примерах, которые я видел, есть сеттеры и геттеры.Однако сгенерированные объекты JAXB не имеют большого количества сеттеров, вместо этого у них есть геттеры, которые возвращают список.Похоже, что вы должны получить список и добавить поле интереса в список.

Например, у меня есть поле с именем «Состояние отправки» (тип данных - varchar (2)), xpath которого - cb_exch: NEICETransmittalDocument / cn: DocumentSource / nc: EntityOrganization / nc: OrganizationLocation / nc: Address / nc:LocationStateFIPS5-2AlphaCode.Я вижу класс с именем AddressType, но я не знаю, как мне поступить с установкой значения ... и как только я установлю это значение в AddressType, я тогда добавлю AddressType в OrganizatioLocation, затем добавлю OrganizatioLocation в EntityOrganization и так далее?

Спасибо!

...