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" >

           
           

      
   

И на это ответил мойпредыдущий вопрос также.

Ответы на вопрос(1)

Ваш ответ на вопрос