Hibernate não dropar tabela específica com hibernate.hbm2ddl.auto=create-drop

2 respostas
E

Boa tarde!

Estou com o seguinte problema.

Tenho várias tabelas mapeadas no Hibernate. Quem gera o meu banco é o próprio Hibernate. Só que quando eu inicio o servidor de aplicação, o Hibernate dropa o meu banco e recria denovo as tabelas. Correto, pois a variável hibernate.hbm2ddl.auto está setada para create-drop. Mas algumas tabelas eu quero que ele não altere (não mudar nada).

Alguém tem alguma solução?

2 Respostas

F

[Coveiro]

Tb preciso saber
:stuck_out_tongue:

[/Coveiro]

aprendizweb

Fala Garoto!!
Bom na verdade o hibernate não cria e não dropa o banco, o que ele faz e criar ou excluir as tabelas de um determinado banco que vc criou, ou seja ,se vc utlizar o comando createdrop todas as suas tabelas são excluidas no final de cada sessão, então porque vc não tenta setar como update, assim vc apenas atualiza suas tabelas.

Criado 21 de agosto de 2009
Ultima resposta 19 de out. de 2012
Respostas 2
Participantes 3