Fala pessoal, estou utilizando o Spring Boot com JPA… no meu arquivo application.properties inseri o spring.jpa.hibernate.ddl.auto=update porém quando faço alguma alteração nas classes entidades ele não atualiza a tabela correspondente no banco… Se a classe não existe ele cria, mas se altero não atualiza…
application.properties
spring.jpa.database=POSTGRESQL
spring.datasource.platform=postgres
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl.auto=update
spring.database.driverClassName=org.postgresql.Driver
spring.datasource.url=jdbc:postgresql://localhost:5432/bancoTeste
spring.datasource.username=postgres
spring.datasource.password=postgres
server.port=8080
Classe Entidade
package br.com.corumn.central.entity;
import java.time.LocalDate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
@Entity
public class Cc01 {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(columnDefinition = "serial")
Long cc01id;
@NotNull
@Size(max=70)
String cc01nome;
@NotNull
@Size(max=10)
String cc01credencial;
@NotNull
@Column(unique=true)
@Size(max=100)
String cc01email;
@NotNull
@Size(max=70)
String cc01senha;
LocalDate cc01di;
public Cc01() {}
public Long getCc01id() {
return cc01id;
}
public void setCc01id(Long cc01id) {
this.cc01id = cc01id;
}
public String getCc01nome() {
return cc01nome;
}
public void setCc01nome(String cc01nome) {
this.cc01nome = cc01nome;
}
public String getCc01credencial() {
return cc01credencial;
}
public void setCc01credencial(String cc01credencial) {
this.cc01credencial = cc01credencial;
}
public String getCc01email() {
return cc01email;
}
public void setCc01email(String cc01email) {
this.cc01email = cc01email;
}
public String getCc01senha() {
return cc01senha;
}
public void setCc01senha(String cc01senha) {
this.cc01senha = cc01senha;
}
public LocalDate getCc01di() {
return cc01di;
}
public void setCc01di(LocalDate cc01di) {
this.cc01di = cc01di;
}
}
Estou utilizando o Spring Boot na versão 2.2.6
Banco de dados PostgreSql
Java 8