Problema para limpar Base de Dados (JPA + Hibernate)

0 respostas
geovanefilho

Estou com um problema com meu projeto. Vou tentar explicar da maneira mais clara possível:

Estou criando a persistencia do nosso sistema utilizando JPA + Hibernate,
mas no meio disso tudo foi preciso fazer algumas alterações nas chaves extrangeiras
(tive que criar um aplicativo para retira-las antes de enviar ao banco).

Portanto, quando vou realizar os testes não posso deixar o create-drop do persistence.xml marcado,
pois ele apagaria todo o schema do DB e mandaria novamente com as chaves.

O que eu poderia fazer para resolver esse problema?

Simplificando:
devo limpar o DB sem utilizar o persistence.xml.

P.S.: DbUnit não abrange nosso sistema devido a futuras modificações nas tabelas.
Estou utilizando XStream para criar a massa de dados que deve estar no DB antes da execução de cada teste.

Criado 2 de março de 2011
Respostas 0
Participantes 1