B
Baum Lu
Gast
Hi Leute,
ich hab in einer Woche meine Mündlich Prüfung in Wirtschaft.
Das Thema: Java Objektorientierte Datenbank - Assoziation zwischen Objekten - Native Queries
Nun mein Projekt dazu ist so etwas wie eine Kleinanzeige.
PersonX(userName,passwort,telefon,wohnort,strasse,vorname,nachname) kann einen gegestandX(gegenstandName,menge,preis,sonstiges,verkäufer) in eine OODB Speichern.
PersonY kann nun diesen Gegenstand betrachten und die Kontaktdaten des Verkäufers anfordern.
So nun hab ich 2 Fachklassen Person und Gegenstand.
Diese Fachklassen haben jeweils ein Konstrukt Feld für die OODB.
Jetzt nun die Frage ich möchte diese Person mit dem Gegenstand verbinden (Assoziation) damit sobald man sich als Person anmeldet (was bereits funktioniert),der userName = verkäufer sein.
Wenn nun PersonX einen Gegestand speichert soll in der Datenbank direkt der UserName unter Verkäufer gespeichert werden.
So meine "Lösung" wäre das ich eine Variable zu beginn erstelle (String userName1; ) in der ich sobald ich eingeloggt bin den Username der Person einspeichere, die sich angemeldet hat. Nun hab ich einfach diese Variable gespeichert.
So:
Gegenstand gegenstand1 = new Gegenstand("bla",userName,"bla","bla","bla","bla"."bla");
meineDB.store(gegenstand1);
Nun meine Frage kann ich hier von einer Assoziation zwischen Objekten reden ? Oder ist das nur ein Anfängerlösung ?
Ich würde es so lassen bin mir aber sehr unsicher ob das eine Assoziation ist. Den ich möchte nicht das wenn ich das Präsentiere, der Prüfer sagt: "Hey buby" das ist keine Assoziation zwischen Objekten.
mfg Baum Lu
Ps: Sorry für das schlechte Deutsch :S
ich hab in einer Woche meine Mündlich Prüfung in Wirtschaft.
Das Thema: Java Objektorientierte Datenbank - Assoziation zwischen Objekten - Native Queries
Nun mein Projekt dazu ist so etwas wie eine Kleinanzeige.
PersonX(userName,passwort,telefon,wohnort,strasse,vorname,nachname) kann einen gegestandX(gegenstandName,menge,preis,sonstiges,verkäufer) in eine OODB Speichern.
PersonY kann nun diesen Gegenstand betrachten und die Kontaktdaten des Verkäufers anfordern.
So nun hab ich 2 Fachklassen Person und Gegenstand.
Diese Fachklassen haben jeweils ein Konstrukt Feld für die OODB.
Jetzt nun die Frage ich möchte diese Person mit dem Gegenstand verbinden (Assoziation) damit sobald man sich als Person anmeldet (was bereits funktioniert),der userName = verkäufer sein.
Wenn nun PersonX einen Gegestand speichert soll in der Datenbank direkt der UserName unter Verkäufer gespeichert werden.
So meine "Lösung" wäre das ich eine Variable zu beginn erstelle (String userName1; ) in der ich sobald ich eingeloggt bin den Username der Person einspeichere, die sich angemeldet hat. Nun hab ich einfach diese Variable gespeichert.
So:
Gegenstand gegenstand1 = new Gegenstand("bla",userName,"bla","bla","bla","bla"."bla");
meineDB.store(gegenstand1);
Nun meine Frage kann ich hier von einer Assoziation zwischen Objekten reden ? Oder ist das nur ein Anfängerlösung ?
Ich würde es so lassen bin mir aber sehr unsicher ob das eine Assoziation ist. Den ich möchte nicht das wenn ich das Präsentiere, der Prüfer sagt: "Hey buby" das ist keine Assoziation zwischen Objekten.
mfg Baum Lu
Ps: Sorry für das schlechte Deutsch :S
Zuletzt bearbeitet von einem Moderator: