JBoss nao cria tabelas nem gera ID's

1 resposta
felipe_gdr

Opa!

Ao criar uma entity e iniciar o servidor, o JBoss nao esta criando as tabelas relativas as novas entities.

Inclui essa linha no persitence.xml, eh necessario configurar mais alguma coisa? Estou usando o HSQLDB + JBoss…

<properties>
       <property name="hibernate.hdbm2dd1.auto" value="create-drop"/>
</properties>

Outra coisa, estou tendo problemas ao usar o metodo persist() junto com a anotacao @GeneratedValue. Eh gerado um erro no banco dizendo que nao eh possivel incluir valor null na coluna da ID.

Na minha entity esta assim:

@Id
   @GeneratedValue
   @Column(name="CUST_ID")
   public int getId()
   {
      return id;
   }

O ID deveria ser gerado pelo JBoss, certo? Aonde estou errando???

Valeu!!!

1 Resposta

felipe_gdr

Bom, acabei resolvendo esse bug sozinho, mas vou deixar registrado para usuarios que venham a ter esse mesmo problema.

Foi soh eu rodar o comando ant clean.db, que apaga o Banco de Dados inteiro, que funcionou direitinho.

Criado 26 de fevereiro de 2008
Ultima resposta 28 de fev. de 2008
Respostas 1
Participantes 1