1
resposta

[Dúvida] Create table e não alter table por quê?

No arquivo persistence.xml eu tenho a configuração

<property name="hibernate.hbm2ddl.auto" value="update" />

No log mostra um create table. Como adicionamos um campo a mais não deveria ser um alter table adicionando uma coluna a mais?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi Wellington,

Se estiver utilizando o H2 vai ser um create table mesmo, pois é um banco de dados em memória, e toda vez que a aplicação finalizar o banco de dados será criado novamente do zero.

Bons estudos!