Hubivan
Mitglied
Hallo Zusammen,
Ich habe folgendes Problem ich greife mittels eines Beans auf eine Datenbanktabelle zu.
Diese Tabelle besitzt aber keinerlei Keys, weder PKs noch FKs. (vermutlich weil eh immer nur genau ein Datensatz enthalten ist, Datenmodell ist nicht von mir)
Vor dem zugriff hat die Tabelle 4 Spalten:
Datum Von | Datum Bis | Spalte X | Spalte Y
Nach dem Zugriff hat die JPA eine Spalte hinzugefügt und das ganze sieht so aus
Datum Von | Datum Bis | Spalte X | Spalte Y | ID
zudem erstellt die JPA auch noch eine Sequence für die neue Spalte ID.
Ich möchte aber nicht, das die JPA hier eine neue Spalte hinzufügt, da dies das ganze Datenmodell kaputt macht. (ja ich weiß normalerweise sollte jede Tabelle eine ID oder zumindest einen anderen Key haben)
Kann man diesen "automatischen" Eingriff ins Datemodell irgendwie unterbinden, sodass keine Änderungen an der Tabelle erfolgen?
Ich habe folgendes Problem ich greife mittels eines Beans auf eine Datenbanktabelle zu.
Diese Tabelle besitzt aber keinerlei Keys, weder PKs noch FKs. (vermutlich weil eh immer nur genau ein Datensatz enthalten ist, Datenmodell ist nicht von mir)
Vor dem zugriff hat die Tabelle 4 Spalten:
Datum Von | Datum Bis | Spalte X | Spalte Y
Nach dem Zugriff hat die JPA eine Spalte hinzugefügt und das ganze sieht so aus
Datum Von | Datum Bis | Spalte X | Spalte Y | ID
zudem erstellt die JPA auch noch eine Sequence für die neue Spalte ID.
Ich möchte aber nicht, das die JPA hier eine neue Spalte hinzufügt, da dies das ganze Datenmodell kaputt macht. (ja ich weiß normalerweise sollte jede Tabelle eine ID oder zumindest einen anderen Key haben)
Kann man diesen "automatischen" Eingriff ins Datemodell irgendwie unterbinden, sodass keine Änderungen an der Tabelle erfolgen?