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

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам