Java EE 6, NetBeans 6.9.1.
Часть моего проекта - веб-сервис SOAPy. Я написал его на стороне сервера, и это, кажется, работает нормально, потому что GlassFish 3.0.1 правильно генерирует файлы WSDL для веб-сервисов.
Веб-служба отправляет и получает классы сущностей JPA, с которыми работает клиент. Я использовал мастер NetBeans «Новый> Клиент веб-службы», чтобы сгенерировать исходный код для классов ресурсов, которые представляют сущности при их отправке веб-службой - эти ресурсы имеют те же поля, что и классы сущностей, методы получения и установки для них. поля и некоторые аннотации из javax.xml.bind.annotation (например, @XmlAccessorType, @XmlType, @XmlElement), но в них отсутствуют другие методы и т. д. классов сущностей.
Как только мой клиент веб-службы получит эти ресурсы, как мне вернуть нужные объекты? Я бы предпочел не восстанавливать вручную каждую сущность, учитывая, сколько у меня классов и насколько сложны их отношения, это было бы много работы.
Спасибо! :)
P.S. Я не уверен, как называются эти классы ресурсов; если кто-нибудь знает, это поможет мне написать более описательный заголовок.