Ao executar o dataTable, é possível notar que os registros anteriores a esse registro foram apagados. Isso acontece porque no persistence.xml está marcado com "drop-create", certo?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ao executar o dataTable, é possível notar que os registros anteriores a esse registro foram apagados. Isso acontece porque no persistence.xml está marcado com "drop-create", certo?
Exato Thiago. Nesta situação a estrutura do banco de dados sempre é apagada e criada novamente a cada execução do seu sistema. Para que fiquem em definitivo no banco, altere para:
<property name="hibernate.hbm2ddl.auto" value="update" />
Assim o Hibernate somente atualizará as diferenças de estrutura entre as classes e as tabelas, caso existam.
Lembre-se apenas de verificar se não há alguma situação em que você esteja dando inserts no banco para popular inicialmente seu banco, ou poderá ter problemas de duplicidade de registros.