Pergunta

Eu estou usando atualmente Java Play e a persistência de modelos através de Ebean para MySQL.Isso vai ser uma questão genérica – o que eu vejo é que sempre que eu fizer alterações a um modelo, às vezes, basta adicionar uma propriedade, após a aplicação, a evolução de script, os dados existentes na tabela correspondente fica truncado.

Desde que eu adoro jogar e eu estou pensando sobre a implantação de meu próximo projeto usando Jogar, esta é uma questão importante para mim – há uma solução alternativa, de forma segura, fazer as alterações de modelo?Ou é o comportamento que eu estou vendo apenas quando executar a aplicação no modo de desenvolvimento?

Eu não posso encontrar muito sobre este assunto em outro lugar.

Foi útil?

Solução

Que abordagem comum de Ebean - não truncar as tabelas apenas desce todo DB e recria-lo com o novo DDL: @veja resposta à outra pergunta para a explicação.

Nota:No meio tempo achei que usando autônomo de abordagem que é MyBatis Migrações é um pouco mais confortável, então, Brincar de evoluções, de qualquer forma você ainda precisa criar as migrações manualmente (como evoluções).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top