java.lang.IllegalStateException: Transaction already active at org.hibernate.engine.transaction.internal.TransactionImpl.begin(TransactionImpl.java:52) at org.hibernate.internal.AbstractSharedSessionContract.beginTransaction(AbstractSharedSessionContract.java:401) at mai80.Mai80Admin.impl.AdminDaoImpl.add(AdminDaoImpl.java:30) at mai80.Mai80Admin.impl.AdminDaoImpl.main(AdminDaoImpl.java:45)网上说 事务被重复开启了。但是怎么把事务处理取消掉?
1 回答

墨色风雨
TA贡献1853条经验 获得超6个赞
sessionFactory.close();试试
还有:
session.beginTransaction();
session.save(admin);
session.beginTransaction().commit();
这个地方写的好像有点蠢。
添加回答
举报
0/150
提交
取消