Hallo,
ich sitze gerade an einem Projektstrukturplan den ich mit Eclipse RPC realisieren möchte. Für die Persistenz nutze ich Hibernate und eine MySQL Datenbank. Das Mapping regle ich über Annotations.
Mein Problem ist in so einem Projektstruktur gibt es 3 verschiedene Elemente zur Modellierung, Projekte, Planungssegmente und die Arbeitspakete, als kleinste Einheit. Es ist vorgesehen das ich die Planungssegmente beliebig verschachteln kann d.h. unterhalb eines Planungssegments können beliebig viele weitere Planungssegmente erstellt werden.
Mir fehlt leider der Ansatz wie ich diesen Sachverhalt umsetzen kann. Ich dachte das ich einfach ein Attribut in der Klasse Planungssegment einfüge in der ich die ID des Parent-Segments speichere. Dieses Attribut kann dabei auch null sein wenn das Segment kein Untersegment ist.
Allerdings bin ich mir unsicher ob das überhaupt so realisierbar wäre bzw. sonderlich elegant ist.
Wäre über eine Hilfestellung sehr dankbar.
Mit freundlichem Gruß
ich sitze gerade an einem Projektstrukturplan den ich mit Eclipse RPC realisieren möchte. Für die Persistenz nutze ich Hibernate und eine MySQL Datenbank. Das Mapping regle ich über Annotations.
Mein Problem ist in so einem Projektstruktur gibt es 3 verschiedene Elemente zur Modellierung, Projekte, Planungssegmente und die Arbeitspakete, als kleinste Einheit. Es ist vorgesehen das ich die Planungssegmente beliebig verschachteln kann d.h. unterhalb eines Planungssegments können beliebig viele weitere Planungssegmente erstellt werden.
Mir fehlt leider der Ansatz wie ich diesen Sachverhalt umsetzen kann. Ich dachte das ich einfach ein Attribut in der Klasse Planungssegment einfüge in der ich die ID des Parent-Segments speichere. Dieses Attribut kann dabei auch null sein wenn das Segment kein Untersegment ist.
Allerdings bin ich mir unsicher ob das überhaupt so realisierbar wäre bzw. sonderlich elegant ist.
Wäre über eine Hilfestellung sehr dankbar.
Mit freundlichem Gruß