Sequence Pg + hibernate annotations + Erro Hibernate operation: could not get next sequence value

3 respostas
Helbert

Pessoal,

Criei uma sequence no bd (Postgres 8) com no nome “sq_id_banco” e fiz o mapeamento (Hibernate 3.2.5 + annotations 3.3.0) do meu beans da seguinte forma:

@Entity
@Table(name = "SCH_CADASTRO.BANCO", uniqueConstraints = {
		@UniqueConstraint(columnNames = { "SIGLA", "ID_EMPRESA" }),
		@UniqueConstraint(columnNames = { "BANCO_COD", "ID_EMPRESA" }) })
@SequenceGenerator(name = "sq_id_banco", sequenceName = "SCH_CADASTRO.sq_id_banco", initialValue=10, allocationSize=1)

public class Banco extends Entidade implements EntidadeVersionadaIF, EntidadeAtivoIndIF, EntidadeEmpresaIF {

	private static final long serialVersionUID = -3050373181350904547L;
	@Id  @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="sq_id_banco")
	@Column(name = "ID_BANCO", nullable= false)

Eu consigo realizar consulta só que no momento da inserção ocorre o seguinte erro:

Alguem tem alguma luz?

3 Respostas

leonardoMachado

cara um excelente tutorial sobre Hibernate Anotações com PostGre, tem um parte que mostra como usar uma sequencia…
ftp://users.dca.ufrn.br/UnP2007/Hibernate_XML.pdf
espero que te ajude…
abraços

Helbert

Não consegui acessar esse endereço leonardoMachado.

leonardoMachado

blz…
entra neste site e vai em Hibernate com Anotações - PDF
http://www.jeebrasil.com.br/mostrar/97
tava com o mesmo problema ontem…heheheh
abraços

Criado 9 de dezembro de 2008
Ultima resposta 9 de dez. de 2008
Respostas 3
Participantes 2