G
Guuustav
Gast
Hallo,
ich habe folgendes Datenbankschema (Tabellen Inhalte sind fiktiv für das Beispiel):
Nutzer
- Nutzer-ID
- Name
- ...
Nutzer-Daten
- Nutzer-ID
- Daten-ID
Jeder Nutzer kann verschiedene Daten-IDs haben, jede Daten-ID kann aber auch von mehreren Nutzern genutzt werden, also eine M:N-Beziehung.
Ok, im allgemeinen kein Problem dies zu modellieren, wenn es noch eine Daten-Tabelle gibt.
Die Daten-IDs sind aber in keiner extra Tabelle gehalten, da in der Datenbank keine weiteren Informationen vorliegen und sie von einem Programm generiert und später auch wieder weiter verarbeitet werden.
Wie kann ich dies modellieren?
In der Art würde ich es mir vorstellen:
So dass er dann einfach die Integer die er in daten gespeichert hat als Inhalt für Daten-ID nimmt.
Wie zu erwarten kommt:
Use of @ManyToMany targeting an unmapped class: ....daten[java.lang.Integer]
Wie kann ich dies so modellieren, dass es geht?
Danke für die Hilfe
ich habe folgendes Datenbankschema (Tabellen Inhalte sind fiktiv für das Beispiel):
Nutzer
- Nutzer-ID
- Name
- ...
Nutzer-Daten
- Nutzer-ID
- Daten-ID
Jeder Nutzer kann verschiedene Daten-IDs haben, jede Daten-ID kann aber auch von mehreren Nutzern genutzt werden, also eine M:N-Beziehung.
Ok, im allgemeinen kein Problem dies zu modellieren, wenn es noch eine Daten-Tabelle gibt.
Die Daten-IDs sind aber in keiner extra Tabelle gehalten, da in der Datenbank keine weiteren Informationen vorliegen und sie von einem Programm generiert und später auch wieder weiter verarbeitet werden.
Wie kann ich dies modellieren?
In der Art würde ich es mir vorstellen:
Java:
@ManyToMany(cascade = CascadeType.ALL)
@JoinTable(name="Nutzer-Daten",
joinColumns = {@JoinColumn(name = "Nutzer-ID")},
inverseJoinColumns = {@JoinColumn(name = "Daten-ID")})
public List<Integer> getDaten()
{
return daten;
}
So dass er dann einfach die Integer die er in daten gespeichert hat als Inhalt für Daten-ID nimmt.
Wie zu erwarten kommt:
Use of @ManyToMany targeting an unmapped class: ....daten[java.lang.Integer]
Wie kann ich dies so modellieren, dass es geht?
Danke für die Hilfe