Galera estou com o seguinte erro em hibernate
TEnho uma aplicaçao web na net rolando…
a persistencia é feita por uma classe HibernateUtil que faz o pool de conexão
na hora de consultar ele consulta perfeitamente…
mas na hora de inserirr ele gera o seguinte erro:
Hibernate: insert into cadastro (nome, dataNascimento, email, profissao, endereco, numero, complemento, bairro, cidade, estado, cep, telefone01, telefone02) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
22/08/2008 21:08:53 com.sun.faces.application.ActionListenerImpl processAction
SEVERE: org.hibernate.TransactionException: JDBC rollback failed
javax.faces.el.EvaluationException: org.hibernate.TransactionException: JDBC rollback failed
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:91)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
...
at java.lang.Thread.run(Unknown Source)
Caused by: org.hibernate.TransactionException: JDBC rollback failed
at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:170)
at br.com.gabriel.persistencia.DAOCadastro.salvarCadastro(DAOCadastro.java:23)
at br.com.gabriel.controle.BOCadastro.salvarCadastro(BOCadastro.java:12)
at br.com.gabriel.visao.ControladorCadastro.comandoSalvarCadastro(ControladorCadastro.java:59)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.el.parser.AstValue.invoke(AstValue.java:152)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)
... 28 more
Caused by: java.sql.SQLException: No operations allowed after connection closed.Connection was implicitly closed due to underlying exception/error:
** BEGIN NESTED EXCEPTION **
com.mysql.jdbc.CommunicationsException
MESSAGE: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.SocketException
MESSAGE: Software caused connection abort: socket write error
STACKTRACE:
java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.Socket
...
at java.lang.Thread.run(Unknown Source)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2708)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2619)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1552)
alguem tem ideia do que pode ser???
se puder me ajudar eu agradeço
atenciosamente
