Olá, pessoal.
Estou com uma seguinte dúvida:
tenho uma classe mapeada:
@Entity
public class Cidade {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name="descricao", length=100)
@Basic
private String nomeCidade;
Até aqui, está tudo ok.
Mas o que acontece quando eu crio um novo campo nessa entidade? Meu banco de dados já estava gravado os dois campos anotados anteriormente…
Qual é a estratégia nesse caso? Eu não posso dropar a tabela para recriar novamente com o novo campo…
Existe alguma anotação que permita ao JPA saber que é para incluir apenas os campos novos existentes na anotação para o meu banco de dados?