Entidade tenta criar tabela toda vez que JBoss inicia

5 respostas
pedrohms

Olá galera, tudo bem? Estou criando uma aplicação que precisa de acessar uma tabela no sql server 2000+, só que está acontecendo é que o hibernate tenta criar a tabela toda vez que o Bean é iniciado. Tem alguma maneira de impedir isso?

5 Respostas

Mikhas

Se for JPA com Hibernate, tira do teu persistence.xml :

<property name="hibernate.hbm2ddl.auto" value="create" />
romarcio

Posta ai suas propriedades do hibernate.

O problema deve ser nelas, pode estar setado para criar a tabela sempre que a aplicação for inicializada.

pedrohms

Valeu pela resposta mas tenho outra dúvida: Preciso de criar os arquivos hbm.xml das classes de entidade no JTA ?

felixcoutinho

Sobre o caso de todo vez que o contexto é iniciado as tabelas são recriadas, provavelmente a propriedade:

hibernate.hbm2ddl.auto

está no teu persistence.xml ou no applicationContext.xml

Dá uma olhada :wink:

romarcio

Para o hibernate vc cria hbm.xml ou anotações, em cada entidade.

Criado 27 de outubro de 2010
Ultima resposta 28 de out. de 2010
Respostas 5
Participantes 4