Использование гибернации hbm2ddl.auto= обновить :Как я могу изменить столбец, чтобы он больше не требовал значения?

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

  •  03-07-2019
  •  | 
  •  

Вопрос

У меня было свойство, которое раньше было not-null="true".Значения для этого поля больше не нужны, поэтому я изменил его на not-null="false", но таблица в базе данных не обновляется.Добавление новых свойств не вызывает никаких проблем.

Возможно ли, чтобы hbm2ddl.auto=update автоматически изменял таблицу, чтобы удалить not-null="true"?(Я знаю, что могу просто написать sql-скрипт, чтобы изменить его, но хотел бы, чтобы он обновлялся автоматически)

Это было полезно?

Решение

Из того, что я смог собрать:hbm2ddl.auto=update не изменит ненулевое значение для таблиц, в которых уже есть данные.

В конце концов, я просто написал sql-скрипт для изменения таблицы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top