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?

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!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software