我正在使用Spring用于Web应用程序,并使用anotations
来定义列,但是当我更改column type
时,更改不会反映到我的数据库中。
示例:
@Column(name = "detail")
private String detail;
更改为:
@Column(name = "detail")
private int detail;
我的应用程序属性:
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
答案 0 :(得分:0)
您需要添加以下属性。当您运行应用程序时,这将更新您的方案。
spring.jpa.hibernate.ddl-auto = update