Schema-Integration
Generierte Übersetzungstabellen vorbereiten und stabile IDs mit Hibernate DDL Manager 1.2.0 verbinden.
Generierten Spalten stabile IDs geben
Hibernate DDL Manager 1.2.0 kann die klassenlosen Übersetzungszeilen verwalten. Ergänze stabile @SchemaId-Werte an der konkreten lokalisierten Entity und jedem übersetzten Member.
Stabile Übersetzungsidentitäten
Der Runtime-ID-Provider leitet interne Tabellen- und Schlüssel-IDs von der Hauptentity ab. Eine übersetzte Wertspalte behält die ID ihres Members.
Den Schema-Verwalter wählen
Verwaltet der DDL-Manager das Schema, deaktiviere die Hibernate-Erstellung und migriere nach dem Metadatenaufbau vor der SessionFactory. Das Runtime-Artefakt bringt schema-integration 1.2.0 transitiv mit.
Die vollständigen Metadaten migrieren
Setze hibernate.hbm2ddl.auto in der Runtime-Registry auf none. Verwende die vollständigen Anwendungsmetadaten und eine konfigurierte Migration-DataSource.
Eine Übernahme erfordert, dass das vollständige Schema exakt dem Ziel entspricht. Ältere generierte varchar-Spalten benötigen zuerst die explizite Textanpassung. Alte Übersetzungszeilen sind getrennt und werden nicht automatisch kopiert.