连续执行5次如下代码:
dao.setUp(); // HibernateSessionFactory.getSession();
tran = dao.getSession().beginTransaction();
... // query and reset user
dao.save( user );
tran.commit();
dao.tearDown();
//迭代ID:表中最小的可分配ID
//前三次均可正常执行;
0:20000000
1:20000001
2:20000002
//第四次出现异常:
3:20000003
org.hibernate.TransactionException:Transaction not successfully started
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:100)
...
//第五次可以正常操作。
4:20000003
有地方没有设置正确?
------解决方法--------------------------------------------------------
怎么有2个commit().