Hallo,
in der Datenbank existiert eine Steuertabelle. In dieser Tabelle ist keine Spalte als Schlüssel spezifiziert worden. Ich möchte allerdings per Hibernate auf diese Tabelle zugreifen.
Wenn ich jetzt eine Java-Klasse für die Tabelle erstelle und kein Attribut als "@Id" festlege, dann bekomme ich von Hibernate die Fehlermeldung:
Wenn ich hingegen irgendeine Spalte als "@Id" festlege, dann bekomme ich verfälschtes Ergebnis.
Meine Frage ist nun, wie mache ich Hibernate klar, das die Tabelle keine Schlüssel hat?
in der Datenbank existiert eine Steuertabelle. In dieser Tabelle ist keine Spalte als Schlüssel spezifiziert worden. Ich möchte allerdings per Hibernate auf diese Tabelle zugreifen.
Wenn ich jetzt eine Java-Klasse für die Tabelle erstelle und kein Attribut als "@Id" festlege, dann bekomme ich von Hibernate die Fehlermeldung:
Code:
Error while initializing hibernate: No identifier specified for entity: de.edu.prog.domain.Tabelle
Wenn ich hingegen irgendeine Spalte als "@Id" festlege, dann bekomme ich verfälschtes Ergebnis.
Meine Frage ist nun, wie mache ich Hibernate klar, das die Tabelle keine Schlüssel hat?