ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
2641
2641
EMPFEHLEN
-
Hallo,
ich habe ein Problem mit meinem Modell. Ich versuche eine Abhängigkeit ovn drei Objekten darzustellen, weis allerdings nicht wie ich dies nun in Java implementieren soll.
Obj1 <>---->Obj2 <>----> Obj3
<>-----> soll eine Komposition darstellen =)
Soweit ich weis implementiert man so eine Beziehung mit einem Entity Objekt, dass dann ein Dependent Objekt beinhaltet. Wie kann ich nun von Obj1 auf Obj2 zugreifen?
Hoffentlich versteht jemand mein Problem...
unltd
-
10.10.08 17:32 #2Code java:
1 2 3 4 5 6 7 8
public class Foo { private Bar bar; public Bar getBar() { return this.bar; } }
Somit enthält Foo eine Instanz von Bar. Je nachdem was du sonst für Properties hältst, erweiterst du das Composite halt.
Gruß
OllieIn theory, there is no difference between theory and practice. In practice, there is!
www.olivergierke.de
-
Ah ok dann hab ichs mir doch richtig gedacht.
Dann hab ich aber noch ein Problem. Das ganze wird über eine sqlite DB gespeichert. Und da habe ich 2 Arten von Objekten. Entities und Dependents. Ein Entity kann allein bestehen, und ein Dependent nur wenn es an ein Entity gebunden ist.
Wie kann ich das dann über die Datenbank darstellen?
-
11.10.08 10:29 #4
Da bist du beim Thema Komposition VS. Aggregation. Bei einer Komposition ist das Rootelement für den Lebenszyklus der Unterelemente verantwortlich. Sprich - stirbt der Root, gehen auch die Kinder flöten. Gutes Beispiel Haus<>---Raum. Sprengst du das Haus, sind die Räume auch mit weg.
In der DB realisiert man sowas meist durch Kaskaden, so dass sich ein Löschen des Rootelements auf die Kinder durchschlägt. Diese Constraints definierst du in der Tabellendefinition (plain SQL) oder duch Annotationen an der Domänenklasse (JPA). Bei JPA hast du damit eigentlich auch die Komposition wieder im Code sichtbar.
Gruß
OllieIn theory, there is no difference between theory and practice. In practice, there is!
www.olivergierke.de
Ähnliche Themen
-
Xsd file in Java lesen und als JTree darstellen.
Von martinsig im Forum JavaAntworten: 8Letzter Beitrag: 11.12.11, 15:17 -
Multiplizität und Komposition UML
Von schiese im Forum Java GrundlagenAntworten: 2Letzter Beitrag: 14.10.10, 22:35 -
HTML-Seiten in Java darstellen
Von HonniCilest im Forum JavaAntworten: 8Letzter Beitrag: 01.07.09, 10:14 -
[After Effects]Komposition ?!
Von Hackintosh im Forum Videoschnitt, Videotechnik & -produktionAntworten: 2Letzter Beitrag: 08.08.03, 11:32 -
[After Effects] Komposition in Komposition
Von Crimestyle im Forum Videoschnitt, Videotechnik & -produktionAntworten: 3Letzter Beitrag: 08.01.03, 15:07





Zitieren
Login





