2017-09-28 3 views
0

Ich erstelle eine Java-Klasse basierend auf einer xsd-Datei, und da eines der Elemente ein Boolean mit einem minOccurs von 0 ist, generiert es eine boolesche Variable, sobald sie in Java übersetzt wurde. Dies löst eine Kette von Problemen aus und bevor ich meinen Kopf darin vergrabe, würde ich gerne wissen, ob es möglich ist, dies von der Wurzel zu vermeiden und einen normalen Boolean anstelle des Wrappers zu haben.Boolescher Wert in xsd generierten Java-Code

Antwort

0

Wenn Sie minOccurs entfernen, wird Primitive boolean generiert und der Standardwert ist false.

hoffe, das hilft

+0

minOccurs war leider notwendig. Es war ein Compiler Bug, der in späteren Versionen gelöst wurde – pedro