JAXB Bean Generation
Я использую JAXB для генерации бинов из XSD 'с помощью плагина JAXB в Maven. Это работает нормально, ожидайте, что код содержит методы isSetXXXXXX () для каждого поля.
например
для поляимя, он производит следующий код:
@XmlElement(name = "FirstName", required = true)
protected String firstName;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.token = firstName;
}
public boolean isSetFirstName() {
return (this.firstName!= null);
}
Этот метод isSetFirstName () вызывает проблемы, и я неЯ не хочу, чтобы JAXB их генерировал.
Есть ли способ остановить это поведение?
Благодарю.
ОБНОВИТЬ
Решено это: проблема была в файле xjb, generateIsSetMethod был установлен в true.
bindingStyle="modelGroupBinding"
choiceContentProperty="true" >
И на это ответил мойпредыдущий вопрос также.