JAXB (javax.xml.bind) wird nicht mit dem -Element (Geschwister bindend) verschachtelt. Wie soll ich kommentieren?Java

Java-Forum
Anonymous
 JAXB (javax.xml.bind) wird nicht mit dem -Element (Geschwister bindend) verschachtelt. Wie soll ich kommentieren?

Post by Anonymous »

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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post