Brauche Tipps für Datenbankdesign

Status des Themas:
Es sind keine weiteren Antworten möglich.

Diskutiere Brauche Tipps für Datenbankdesign im Data Tier Forum; Hallo zuzammen, ich habe eine Tabelle "Activity", in der ich alle Aktivitäten speichere. Nun ist das Problem aber, dass ich 80 FOREIGN_KEY zu...

  1. beta20
    beta20 Mitglied
    Hallo zuzammen,

    ich habe eine Tabelle "Activity", in der ich alle Aktivitäten speichere.
    Nun ist das Problem aber, dass ich 80 FOREIGN_KEY zu allen Entities habe.

    Ich habe z.B. die Entity:
    - Reifen
    - Speiche
    - Sattel
    -...

    All diese Entities haben ebenfall in der Tabelle Activity einen Fremdschlüssel.

    Nun ist aber mein Problem, dass mit JPA / Hibernate für jeden FK einen Index generiert und ich hier schon Mal eine Fehlermeldung bekomme.
    Da ich nicht immer alle Entities holen möchte, habe ich den FK jeweils so deklariert:
    @ManyToOne(optional = true, fetch = FetchType.LAZY)

    Habe ich nun aber eine Query, in welcher in alles mit "LEFT JOIN FETCH" hole, bekomme ich eine Fehlermeldung, dass ich zu viele Columns habe.

    Meine Frage:
    Ist die Idee überhaupt gut, dass ich so viele FK´s habe?
    Wie könnte man es anders lösen?

    Ich habe eine Tabelle, in der alle Aktivitäten aufgelistet werden.
    Demnach brauche hier alle FK´s auch...

    Danke für jede Hilfe
     
  2. Vielleicht hilft dir dieses Training hier weiter.
  3. beta20
    beta20 Mitglied
Die Seite wird geladen...

Brauche Tipps für Datenbankdesign - Ähnliche Themen

Brauche Tipps für Datenbankdesign
Brauche Tipps für Datenbankdesign im Forum Datenbankprogrammierung
Brauche Tipps für ein Spiel
Brauche Tipps für ein Spiel im Forum Java Basics - Anfänger-Themen
ich brauche tipps für JDBC
ich brauche tipps für JDBC im Forum Datenbankprogrammierung
Eclipse und ich: Brauche Tipps & Beileid
Eclipse und ich: Brauche Tipps & Beileid im Forum IDEs und Tools
Kleiner Wecker mit Gui (Brauche Tipps)
Kleiner Wecker mit Gui (Brauche Tipps) im Forum Java Basics - Anfänger-Themen
Status des Themas:
Es sind keine weiteren Antworten möglich.
Thema: Brauche Tipps für Datenbankdesign