Forum » Programiranje » [JAXB-Java/WSDL]Kako narediti ne-nillable array?
[JAXB-Java/WSDL]Kako narediti ne-nillable array?
![](https://static.slo-tech.com/stili/avatar_gray.gif)
MrStein ::
Kako JAXB dopovedati, da array vrednost naj ne bo nillable?
Isto vprašanje (z detajli) je že tule: http://stackoverflow.com/questions/1777...
Zgleda, kot da je hardkodirano v frameworku.
Na kratko tole bi brez nillable="true":
Isto vprašanje (z detajli) je že tule: http://stackoverflow.com/questions/1777...
Zgleda, kot da je hardkodirano v frameworku.
Na kratko tole bi brez nillable="true":
<xs:complexType name="fooType"> <xs:sequence> <xs:element name="foo" type="tns:foo" /> <xs:element maxOccurs="unbounded" minOccurs="0" name="bars" nillable="true" type="tns:Bar" /> </xs:sequence> </xs:complexType>
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
![](https://static.slo-tech.com/stili/avatar_gray.gif)
MrStein ::
Moj primer v bistvu ni enak tistemu na linku, tako da sem lahko rešil.
Pri meni je output web servis metode razred Foo, ki vsebuje variablo Bar [] bars.
Pred getBars() sem dal anotacijo @XmlElement(name="bar")*
(atribut nillable je po defaultu false - za to anotacijo, če anotacije ni, pa je true)
* preimenoval, ker v XML lepše zgleda:
kot pa:
Pri meni je output web servis metode razred Foo, ki vsebuje variablo Bar [] bars.
Pred getBars() sem dal anotacijo @XmlElement(name="bar")*
(atribut nillable je po defaultu false - za to anotacijo, če anotacije ni, pa je true)
* preimenoval, ker v XML lepše zgleda:
<bar>prvi bar objekt</bar> <bar>drugi bar objekt</bar> <bar>tretji bar objekt</bar>
kot pa:
<bars>prvi bar objekt</bars> <bars>drugi bar objekt</bars> <bars>tretji bar objekt</bars>
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Zgodovina sprememb…
- spremenil: MrStein ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [JavaScript] ObjectsOddelek: Programiranje | 2605 (2067) | noraguta |
» | [Java] JPA - transient v orm.xmlOddelek: Programiranje | 942 (862) | dmok |
» | [Android] Nov tip shranjevanja slikeOddelek: Programiranje | 2117 (1241) | urosz |
» | Zend Framework in Dwoo template engineOddelek: Izdelava spletišč | 1488 (1252) | BigWhale |
» | [java] funkcija ekvivalentna print_r v PHPOddelek: Programiranje | 1619 (1382) | sverde21 |