Hallo Leute,
ich habe ein Problem mit Hibernate, an dem ich schon seit ein paar Tagen sitze, und immer noch keine Lösung dafür gefunden habe :-(.
Mein Datenbankschema sieht so aus. Ich habe drei Tabellen: Mitarbeiter, Taetigkeit und Mit_Taet. Die Tabellen sind so aufgebaut: Mitarbeiter(ID, Titel, Namen, ...), Taetigkeit(ID,Name, ...), Mit_Taet(MitarbeiterID, TaetigkeitID, Zeit). Zwischen Mitarbeiter und Taetigkeit besteht eine n-m Beziehung, die durch die Tabelle Mit_Taet aufgelöst werden soll, in dem dort zwei Fremdschlüssel enthalten sind (MitarbeiterID und TaetigkeitID). Das Problem ist nun das zusätzliche Attribut "Zeit" in der Tabelle Mit_Taet.
Meine Klassenstruktur sieht bisher so aus:
eine Klasse für Mitarbeiter mit den entsprechenden Attributen und einem Set über die Tätigkeiten. In der Tätigkeit habe ich erst einmal das Attribut "Zeit" untergebracht. Leider habe ich bisher noch keine Möglichkeit gefunden, es zu mappen :-(.
Kann mir jemand helfen?
Vielen Dank im Voraus.
|