Загрузочные таблицы Spring в базе данных не обновляются при изменении поля сущности - PullRequest
0 голосов
/ 30 апреля 2020

При использовании Spring boot для создания API я создал сущность User с некоторыми полями, такими как firstname, lastname, ...

Когда я впервые запустил приложение, таблица создается в базе данных со всеми полями.
Затем я обновляю одно поле, добавляя к нему @Column(nullable = false).
И затем, когда я снова запускаю приложение, поле не обновляется с новым атрибутом Я добавил к этому.

В моем application.properties я использую этот параметр: spring.jpa.hibernate.ddl-auto=update, но он ничего не обновляет, я не знаю, почему

1 Ответ

0 голосов
/ 01 мая 2020

Гарантирует, что столбец не может иметь значение NULL. Если столбец имеет нулевое значение, то SQL запрос не выполняется. Вы можете сначала удалить столбец, а затем снова создать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...