1
resposta

Persistência com MySQL

Estou fazendo o curso de JPA junto ao MySQL. O instrutor disse que toda vez que que o código de uma classe é compilado, o Hibernate gera tabelas do zero, coisa que não acontece comigo, já que estou usando o MySQL. Então, toda vez que vou compilar um código de teste, sempre mudo os dados dos atributos para não gerar várias duplicidades com id's diferentes. Existe alguma forma de que toda vez que eu compilar o código no Eclipse, o Hibernate zerar as tabelas antes criadas e criar as tabelas de novo? Espero que eu tenha sido claro na minha dúvida.

1 resposta

Boa noite Paulo.

Acho que se vc usar a propriedade "hibernate.hbm2ddl.auto" como o valor "create" ele irá criar o schema apagando os dados previamente cadastrados.

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

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