Hibernate + auto ddl + primary keys

benhaze

Mitglied Platinum
Hallo Liebe Entwicklergemeinde!
Ich habe folgendes Problem:

Durch ein Datenbankupdate sind alle Primaray-Keys und Foreign-Keys verloren gegangen (wenn ich es so ausdrücken will) .

Nun dachte ich, das Hibernate das schon wieder richten wird
(wenn autocreate ddl = ON)

Nun, Pustekuchen!
Hibernate scheint nur Foreign-Keys und Tabellen-Spalten anzulegen, nicht aber Primary-Keys!
Hab ich evtl. etwas vergessen? oder macht das hibernate grundsätzlich nicht?

Die Hibernate-Configuration beinhaltet schon die richtigen und passenden Informationen zu den Primary-Keys der einzelnen Tabellen!

Wenn ich die gesamte DB-Struktur mit hibernate erstelle, werden auch die Primary-Keys angelegt. Nur nicht beim Update :(
 
Zurück