Hibernate, sera que faz isso alteração automatica?

Bom vamos lá.

tenho 2 tabelas, many to many.

Logo ele vai criar automaticamente uma tabela associativa, para pegar as informações da tabela 1 com a 2 e guardar. certo?

blz…

porem agora preciso alterar a tabela 2. E ja que eu farei essa alteração, o hibernate vai precisar criar algo diferente da tabela associativa antiga, mas e agora? perderei as informações anteriores? como posso resgatar? preciso me preocupar com isso?

Qual a solução mais correta para esse procedimento?

Tem uma propriedade do hibernate chamada: hibernate.hbm2ddl.auto --> você setando ela para "update", toda vez que o seu servidor de aplicação subir. ele automagicamente atualiza-ra suas tabelas e campos, e suas informações continuaram lá !

isso existe no hibernate 1?

Putz. Não!

Cara, o jeito vai ser na mão mesmo :cry:

O que tem a ver DDL com SQL de atualização de tabela de relacionamento?

Não sei o que você entendeu, mas, o problema não está na estrutura da tabela, mas, na consistência dos dados.

e agora??

[quote]O que tem a ver DDL com SQL de atualização de tabela de relacionamento?

Não sei o que você entendeu, mas, o problema não está na estrutura da tabela, mas, na consistência dos dados. [/quote]Pensei a mesma coisa…

JPA: Mini Livro - Primeiros passos e conceitos detalhados

Leia o post acima sobre relacionamentos, e no seu caso, o many to many.