我在批量删除时,下面的错误当我批量删除五六次是报出!什么原因呢?严重:Exceptionexecutingbatch:org.hibernate.StaleStateException:Batchupdatereturnedunexpectedrowcountfromup...
我在批量删除时,下面的错误当我批量删除五六次是报出!什么原因呢?
严重: Exception executing batch:
org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:61)
at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:46)
at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:68)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:237)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:146)
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.springframework.orm.hibernate3.HibernateAccessor.flushIfNecessary(HibernateAccessor.java:390)
at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:368)
at org.springframework.orm.hibernate3.HibernateTemplate.delete(HibernateTemplate.java:779)
at org.springframework.orm.hibernate3.HibernateTemplate.delete(HibernateTemplate.java:775)
at com.office.daoimpl.LoginLogDaoImpl.deletLog(LoginLogDaoImpl.java:52)
at com.office.serviceimpl.LoginLogServiceImpl.deletLog(LoginLogServiceImpl.java:31)
at com.office.struts.UserLogAction.userTest(UserLogAction.java:90)
展开