Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Export to Database - Führt die generierten Statements sofort aus. 

...

Tipps:

  • Datenbank manuell generieren und update updaten - Es ist hilfreich die DDL-Files zu sämtlichen Datenbank-Änderungen versioniert zu verwalten. Beispiel:
  • Datenbank automatisiert generieren und updaten - Beim initialen Starten Ihrer Anwendung im Servlet-Container lässt sich die Datenbank vollautomatisch deployen oder updaten. Dazu müssen Sie lediglich in der persistence.xml in der folgenden Zeile den Parameter validate ändern.

    Code Block
    languagejava
    themeConfluence
    <property name="hibernate.hbm2ddl.auto" value="validate" />

    Parameter:

    • validate - Standard-Wert. Das Datenbankschema wird lediglich überprüft. An der Datenbank selbst werden keine Änderungen vorgenommen.
    • update - Die Datenbank wird anhand der Änderungen an den Entities entsprechend aktualisiert. Es werden ausschließlich Änderungen und Erweiterungen durchgeführt. 
    • create - Die Datenbank wird vollständig deployt. Bereits vorhandene Tabellen und Daten werden dabei gelöscht.
    • create-drop - Die Datenbank wird vollständig deployt und nach dem Beenden der Session wieder vollständig gelöscht. Diese Strategie eignet sich z.B. für automatisierte Softwaretests.

...