Não cria SEQUENCE( RESOLVIDO)

5 respostas
F

Bom dia pessoal, desenvolvo em Java com Postrgres, hoje cedo estava migrando algumas classes de um projeto para um outro maior afim de centralizar essas classes em um projeto, após mudar para o novo projeto e subir o sevidor, as tabelas são criadas mas as SEQUENCES não são geradas. Alguma Ajuda?

@Id

@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = sqId)

@SequenceGenerator(name = sqId, sequenceName = syshm.tb_leito_isn_leito_seq, allocationSize = 1)

@Column(name = isn_leito)

private Integer id;

5 Respostas

lazaropj

felipe.bento:
Bom dia pessoal, desenvolvo em Java com Postrgres, hoje cedo estava migrando algumas classes de um projeto para um outro maior afim de centralizar essas classes em um projeto, após mudar para o novo projeto e subir o sevidor, as tabelas são criadas mas as SEQUENCES não são geradas. Alguma Ajuda?

@Id

@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = sqId)

@SequenceGenerator(name = sqId, sequenceName = syshm.tb_leito_isn_leito_seq, allocationSize = 1)

@Column(name = isn_leito)

private Integer id;</blockquote>

Cara… Tenta colocar

Na declaração da classe… lá perto da anotação Entity

otaviojava

No caso você setou nas opções do seu orm para ele criar as tabelas e sequences automaticamente ?
Caso contrário você as criou na mão ?

Qual orm vc está usando ?
Hibernate ?
openjpa ?
toplink
jpa com hibernate
etc.

F

sim sim, está criando tudo automático, usando hibernate

F

Pessoal consegui resolver em partes, fiz o sequinte só mudei o nome da sequence, mas não é o que eu queria. Mas vou pesquisar mais sobre isso, deve ser algum cache, registro…

F

Galera resolvido aqui, por algum motivo tinha ficado alguma referência com o esquema antigo, então o apaguei e mandei subir a aplicação, ai foi só alegria.

Criado 1 de agosto de 2012
Ultima resposta 2 de ago. de 2012
Respostas 5
Participantes 3