Olá Pessoal!
Estou desenvolvendo uma aplicação em JSF + BD PostgreSQL + Hibernate. O erro que acontece quando tento inserir uma informação na tabela é o seguinte;
org.postgresql.util.PSQLException: ERRO: relação “hibernate_sequence” não existe. No BD o ID é autoincremento e nome de sua sequencia é; contas_cont_codigo_seq, quando eu mudo o nome desta sequencia para “hibernate_sequence” ocorre outro erro que é o seguinte; insiro uma nova tabela com um campo autoincremento, quando faço a inserção nesta tabela pela classe criada no Java é iserido um numero após o ultimo que foi criado na tabela anterior EX;
Tabela Contas; o ultimo registro teve o ID de numero 5
Tabela Pessoa; o primeiro registro teve o ID de numero 6
segue abaixo como esta a classe no Java;
package br.com.ses.modelo.bean;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
@Entity(name="contas")
@SequenceGenerator(name="contas_cont_codigo-seq", sequenceName="contas_cont_codigo-seq")
public class Conta {
private Integer cont_codigo;
private String cont_nome;
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public Integer getCont_codigo() {
return cont_codigo;
}
public void setCont_codigo(Integer cont_codigo) {
this.cont_codigo = cont_codigo;
}
public String getCont_nome() {
return cont_nome;
}
public void setCont_nome(String cont_nome) {
this.cont_nome = cont_nome;
}
}
o que posso fazer para corrigir este erro?