Objektgraph

oraclin25

Erfahrenes Mitglied
Hallo zusammen,

ich habe im Netz folgende Beschreibung gefunden:
Code:
@XmlAccessorType(XmlAccessType.FIELD)
    public class Employee
    {
        @XmlAttribute
        @XmlID
        protected String id;
     
        @XmlAttribute
        protected String name;
     
        @XmlIDREF
        protected Employee manager;
     
        @XmlElement(name="report")
        @XmlIDREF
        protected List<Employee> reports;
     
        public Employee() {
            reports = new ArrayList<Employee>();
        }
    }
Entries would be serialized such that the first reference to an Employee is serialized fully, and later references use value of 'id' field; conversely, when reading XML back, references get re-created using id values.

Was ist denn damit gemeint? Ist es damit gemeint, dass Employee automatisch das richtige "manager", wenn wir "manager" außerhalb erzeugen und entsprechende IDREFs setzen?

Vielen Dank.

Viele Grüße aus Rheinland,

Eure Ratna
 
Zurück