Help: Hibernate + PostgreSQL

2 respostas
K

Boa tarde !

Tenho uma classe Artigo, com os atributos autor, titulo e numero. Estou tentanto inserir o registro de um artigo no banco de dados, mas recebo a
seguinte mensagem :

Hibernate: select nextval (artigos_numero_seq)

Hibernate: insert into Artigos (autor, titulo, numero) values (?, ?, ?)

Erro ! net.sf.hibernate.JDBCException: Could not execute JDBC batch update

net.sf.hibernate.JDBCException: Could not execute JDBC batch update

at net.sf.hibernate.impl.BatcherImpl.executeBatch(BatcherImpl.java:129)

at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2417)

at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2367)

at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2236)

at net.sf.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:61)

at model.NovoArtigo.(NovoArtigo.java:26)

at model.Inicio.main(Inicio.java:29)

Caused by: Entrada em lote 0 insert into Artigos (autor, titulo,

numero) values ( foi abortada. Chame getNextException() para ver a

causa.

at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:107)

at net.sf.hibernate.impl.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:54)

at net.sf.hibernate.impl.BatcherImpl.executeBatch(BatcherImpl.java:122)

 6 more

O mapaemaneto xml da classe Artigos é o seguinte:

<?xml version="1.0" encoding="UTF-8"?> artigos_numero_seq

Alguém tem alguma idéia do que pode estar acontecendo ?
Agradeço por qualquer ajuda.

Obrigada,
Karen Borges

2 Respostas

thadeurc

envie seu arquivo de configuração please… porém vc pode tentar alterar a properiedade hibernate.jdbc.batch_size para 0 que deve funcionar.

passos

Da uma olhada no arquivo de log o que ele esta colocando no lugar das ?

insert into Artigos (autor, titulo, numero) values (?, ?, ?)

E tenta executar direto no banco.

Criado 3 de agosto de 2005
Ultima resposta 3 de ago. de 2005
Respostas 2
Participantes 3