Não consigo inserir no banco:
[color=red]error:[/color]
Could not synchrorg.hibernate.exception.DataException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:77)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:249)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:235)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:140)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
at hibernateUtility.HibernateUtility.commitTransaction(HibernateUtility.java:63)
at hibernate.pesistencia.AreaDeEntregaDao.inserir(AreaDeEntregaDao.java:25)
at test.Test.main(Test.java:16)
Caused by: java.sql.BatchUpdateException: Entrada em lote 0 /* update classesbasicas.AreaDeEntrega */ update public.areadeentrega set nome=Boa Viagem, descricao=Area de entrega com grante potencial where id=1 foi abortada. Chame getNextException para ver a causa.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2497)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1298)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:347)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2559)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:242)
… 10 more
[color=blue]minha class.hbm é:[/color]
<property name="nome" column="nome"/>
<property name="descricao" column="descricao"/>
[color=red]dão é:[/color]
public void inserir(AreaDeEntrega area)throws Exception{
Session session = HibernateUtility.getSession();
HibernateUtility.beginTransaction();
session.saveOrUpdate(area);
<a href="//session.flush">//session.flush</a>();
HibernateUtility.commitTransaction();
HibernateUtility.closeSession();
}