Usei na minha aplicação o Mysql, no trecho do código dentro do persistence.xml, com o update funcionou o código normalmente, porém usando o create não deu certo, então criei a tabela manualmente, quando houve a mudança na classe produto ( o professor incluiu o atributo dataCadastro, ) funciou normal usando o update, porém quando usa no valor o create (se apagar as tabelas do banco ), o código não funciona, ele não cria as tabelas,gostaria de saber o porque.