Einsatz von hibernate hbm2ddl.auto=update :Wie kann ich das ändern-Spalte nicht zu erfordern, dass mehr Wert?

StackOverflow https://stackoverflow.com/questions/801915

  •  03-07-2019
  •  | 
  •  

Frage

Ich hatte eine Eigenschaft, die verwendet werden, um not-null="true".Werte sind nicht notwendig, für diesen Bereich nicht, also änderte ich es zu not-null="false" aber die Tabelle nicht in der Datenbank aktualisiert.Das hinzufügen neuer Eigenschaften gibt keine Probleme.

Ist es möglich für hbm2ddl.auto=update ändern, die der Tabelle automatisch zu entfernen Sie die nicht-null="true"?(Ich weiß, ich kann nur schreiben Sie ein sql-Skript zu ändern, aber möchte es aktualisiert automatisch)

War es hilfreich?

Lösung

Von dem, was ich sammeln konnte:hbm2ddl.auto=update nicht ändern, nicht-null-Wert für Tabellen, die bereits Daten.

Am Ende schrieb ich ein sql-Skript zum ändern der Tabelle.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top