by Anonymous » 08 Sep 2025, 02:18
Ich bin mit JAXB (javax.xml.bind) mit @xmlaccessortype (xmlaccesType.field) einen eingehenden XML in Pojos mit JAXB (javax.xml.bind). Die meisten Felder unter Bindung korrekt für mich (z. B. Asfer, Square, Soja, AB), aber das verschachtelte Element bindet nie - ls.gettmi () ist immer null.
Code: Select all
dene
987654321
10
ABC
111
20
test
30
123-987654
Aktuelle Pojos (diejenigen, die ich jetzt tatsächlich verwende)
LayerService.java
Code: Select all
package tr.gov.ptt.aaa;
import javax.xml.bind.annotation.*;
import lombok.Getter;
import lombok.Setter;
@XmlAccessorType(XmlAccessType.FIELD)
@Setter
@Getter
public class LayerService{
String asFer;
Square square;
Ab ab;
String SOY;
@XmlElement(name = "TMI")
TasaMasaIsa tmi;
public LayerService() {
this.asFer= "";
this.SOY= "";
}
}
TaSamasaisa.java
Code: Select all
package tr.gov.ptt.aaa;
import lombok.Getter;
import lombok.Setter;
import javax.xml.bind.annotation.*;
@XmlAccessorType(XmlAccessType.FIELD)
@Setter
@Getter
public class TasaMasaIsa{
@XmlElement(name = "TMITr")
String tmiTr;
@XmlElement(name = "TMIRf")
String tmiRf;
public TasaMasaIsa() {
this.tmiTr= "";
this.tmiRf= "";
}
}
< /code>
Andere Geschwister (z. B. AB) werden in meinem Arbeitsaufbau gut gelesen, aber < /code> bindet nie.
TasaMasaIsa tmi= ls.getTmi();
ist immer null. Wie kann diese Klassen richtig kommentieren, damit das verschachtelte Element bindet?
Ich bin mit JAXB (javax.xml.bind) mit @xmlaccessortype (xmlaccesType.field) einen eingehenden XML in Pojos mit JAXB (javax.xml.bind). Die meisten Felder unter Bindung korrekt für mich (z. B. Asfer, Square, Soja, AB), aber das verschachtelte Element bindet nie - ls.gettmi () ist immer null.[code]
dene
987654321
10
ABC
111
20
test
30
123-987654
[/code]
[b] Aktuelle Pojos (diejenigen, die ich jetzt tatsächlich verwende) [/b]
[b] LayerService.java[/b]
[code]package tr.gov.ptt.aaa;
import javax.xml.bind.annotation.*;
import lombok.Getter;
import lombok.Setter;
@XmlAccessorType(XmlAccessType.FIELD)
@Setter
@Getter
public class LayerService{
String asFer;
Square square;
Ab ab;
String SOY;
@XmlElement(name = "TMI")
TasaMasaIsa tmi;
public LayerService() {
this.asFer= "";
this.SOY= "";
}
}
[/code]
[b]TaSamasaisa.java[/b]
[code]package tr.gov.ptt.aaa;
import lombok.Getter;
import lombok.Setter;
import javax.xml.bind.annotation.*;
@XmlAccessorType(XmlAccessType.FIELD)
@Setter
@Getter
public class TasaMasaIsa{
@XmlElement(name = "TMITr")
String tmiTr;
@XmlElement(name = "TMIRf")
String tmiRf;
public TasaMasaIsa() {
this.tmiTr= "";
this.tmiRf= "";
}
}
< /code>
Andere Geschwister (z. B. AB) werden in meinem Arbeitsaufbau gut gelesen, aber < /code> bindet nie.
TasaMasaIsa tmi= ls.getTmi();[/code] ist immer null. Wie kann diese Klassen richtig kommentieren, damit das verschachtelte Element bindet?