Hibernate事务报错
??? ???
Transaction t1 = session.beginTransaction();t1.begin();session.save(oper);t1.commit();session.close();?
?
?
执行出错:
Exception in thread "main" org.hibernate.TransactionException: nested transactions not supported
??? at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.begin(AbstractTransactionImpl.java:152)
??? at com.szwx.test.Test.main(Test.java:57)
这个意思是不支持事务嵌套,因为这里?? Transaction t1 = session.beginTransaction();已经开启了事务,不能再
t1.begin()了,正确代码如下:
?
Transaction t1 = session.beginTransaction();session.save(oper);t1.commit();session.close();?
?