автоматическое обновление моей базы данных при изменении объекта - PullRequest
0 голосов
/ 01 ноября 2018

Я использую Spring для веб-приложения и использую anotations для определения столбцов, но когда я изменяю column type, это изменение не отражается в моей базе данных.

Пример:

  @Column(name = "detail")
  private String detail;

Изменения на:

  @Column(name = "detail")
  private int detail;

Мои app.propierties:

spring.datasource.url = jdbc:mysql://localhost:3306/exampleapp
spring.datasource.username = root
spring.datasource.password = root
spring.datasource.testWhileIdle = true
spring.datasource.validationQuery = SELECT 1
spring.jpa.show-sql = true
spring.jpa.hibernate.ddl-auto = update
spring.jpa.properties.hibernate.dialect =       org.hibernate.dialect.MySQL5Dialect

1 Ответ

0 голосов
/ 01 ноября 2018

Вам необходимо добавить следующее свойство. Это обновит вашу схему при запуске приложения.

spring.jpa.hibernate.ddl-auto = update
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...