Einsatz von hibernate hbm2ddl.auto=update :Wie kann ich das ändern-Spalte nicht zu erfordern, dass mehr Wert?
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)
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