Не уверен, что название имеет смысл. У меня есть объект, который я хочу маршалировать с помощью 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 мне нужно использовать?