课程
/后端开发
/Java
/使用Struts2+Hibernate开发学生信息管理功能
正常情况下不是程序运行正常用commit()方法,抛出异常程序回滚,用rollback()方法么?
2017-02-20
源自:使用Struts2+Hibernate开发学生信息管理功能 3-9
正在回答
我想问一下session变量是在try里面的,在finally会报错的
恩,如果写的更标准一些应该是如下的
catch (Exception e) { if(tx!=null) tx.rollback(); e.printStackTrace(); throw e; }finally{ if(session!=null&&session.isOpen()) session.close(); }
瓢_
举报
Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼
2 回答query.list()方法抛异常,tx.commit()提交不了咋回事?
1 回答tx.commit()不应该写在finally块更为合理吗?
3 回答hibernate为什么在出现异常时,还要提交事务,不是该rollback吗?
1 回答我用的是MYeclipse 为什么用junit4单元测试,可以正常执行usersAction去调用UsersDaoImpl代码块,但是用struts.xml来调用UsersAction去执行UsersDaoImpl,总是报异常
2 回答JUnit测试出现异常