Hey Leute!
Ich schreib gerade ein kleines Programm. Es gibt u.a. die Klasse Person und die Klasse Versicherung. Jede Person hat (!) genau eine (!) Versicherung haben.
Jetzt meine Frage:
Die Klasse Versicherung kriegt eine (z.B.)
mit allen Versicherungsnehmern und die Klasse Person ein Variable
oder?
Ich frage deshalb, da in der oben beschriebenen Konstellation ja eine -Datenbank techisch- n:1 ("Jede Versicherung hat n Personen, aber jede Person hat nur eine Versicherung") habe und wenn man diese als Tabellen abbilden würde, hätte nur jede Person ein Versicherungsattribut, die Versicherung aber keine Liste o.Ä.
Ich bin mir auch bewusst, dass es durchaus eine Designentscheidung des Programmierers ist, wie jetzt genau solche Relationships zw. Java-Klassen realisiert werden. Nur möchte ich mich darüber erkundigen, ob es genaue Regeln gibt, wenn man bspw. aus einem Datenbankschema ein Java-System bauen möchte...
Vielen Dank für Eure Hilfe!
Ich schreib gerade ein kleines Programm. Es gibt u.a. die Klasse Person und die Klasse Versicherung. Jede Person hat (!) genau eine (!) Versicherung haben.
Jetzt meine Frage:
Die Klasse Versicherung kriegt eine (z.B.)
Java:
java.util.List<Person>
Java:
Versicherung versicherung
Ich frage deshalb, da in der oben beschriebenen Konstellation ja eine -Datenbank techisch- n:1 ("Jede Versicherung hat n Personen, aber jede Person hat nur eine Versicherung") habe und wenn man diese als Tabellen abbilden würde, hätte nur jede Person ein Versicherungsattribut, die Versicherung aber keine Liste o.Ä.
Ich bin mir auch bewusst, dass es durchaus eine Designentscheidung des Programmierers ist, wie jetzt genau solche Relationships zw. Java-Klassen realisiert werden. Nur möchte ich mich darüber erkundigen, ob es genaue Regeln gibt, wenn man bspw. aus einem Datenbankschema ein Java-System bauen möchte...
Vielen Dank für Eure Hilfe!