Не уверен, имеет ли название смысл.
У меня есть объект, который я хочу маршалировать с использованием JAXB, который выглядит так:
@XmlRootElement(name = "subscriptionRequest")
public class RegistrationRequest {
private Long id;
private RegistrationSource registrationSource;
}
Объект RegistrationSource:
public class RegistrationSource {
private Integer id;
private String code;
}
Я хочу создать xml со следующим макетом:
<subscriptionRequest registrationSource="0002">
...
</subscriptionRequest>
где значение атрибута registrationSource - это значение поля кода из объекта RegistrationSource.
Какие xml-аннотации мне нужно использовать?