Olá,
Estou começando a aprender JPA e tenho algumas dúvidas. A primeira delas é referente à manutenção das tabelas no banco de dados quando for necessário adicionar um novo atributo a alguma classe Entity.
Por exemplo, caso eu tenha uma classe A que possui um atributo to tipo B. Isso seria mais ou menos assim:
@Entity
public class A{
private B var_b;
}
Neste caso há pelo menos duas tabelas no banco de dados. A primeira para a classe A e a segunda para a classe B. No entanto, se futuramente for necessário um atributo do tipo C, como poderemos gerar o novo campo na tabela A sem alterar os dados já persistidos e criando o relacionamento necessário de forma correta?
@Entity
public class A{
private B var_b;
private C var_c;
}
Como fazer refletir esta alteração na tabela A e ainda preservar os dados lá persistidos, bem como, criar o relacionamento entre as tabelas A e C de forma correta?
Obrigado