Im, использующий Jboss5.0 с mysql в моем приложении. и будет много одновременных действий, и БД содержит значительно много записей. эта ошибка часто возникает .. время от времени.com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: не удается вызвать откат при autocommit = true
com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:
Can't call rollback when
autocommit=true at
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:888)
at
com.mysql.jdbc.Connection.rollback(Connection.java:5192)
at
org.jboss.resource.adapter.jdbc.local.LocalManagedConnection.rollback(LocalManagedConnection.java:97)
at
org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.tidyup(TxConnectionManager.java:783)
at
org.jboss.resource.connectionmanager.BaseConnectionManager2.returnManagedConnection(BaseConnectionManager2.java:453)
at
org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.connectionClosed(TxConnectionManager.java:734)
at
org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.closeHandle(BaseWrapperManagedConnection.java:362)
at
org.jboss.resource.adapter.jdbc.WrappedConnection.close(WrappedConnection.java:155)
Может ли кто-нибудь помочь?
Заранее спасибо
http://forums.sun.com/thread.jspa?threadID=5370911 –
спасибо. если я устанавливаю auto commit false для целого, повлияет ли он на любые не транзакционные обновления. – Tamizh