public void excHqlTest(String tblName, Object vo1, String tblName2 , Object vo2) {
try {
bo.excHqlTest(tblName2, vo2);//第一个数据库操作
}
catch (Exception ex) {
}
try {
bo.excHqlTest(tblName, vo1);//第二个数据库操作
}
catch (Exception ex) {
}
}
try {
bo.excHqlTest(tblName2, vo2);//第一个数据库操作
}
catch (Exception ex) {
}
try {
bo.excHqlTest(tblName, vo1);//第二个数据库操作
}
catch (Exception ex) {
}
}
解决方案 »
- struts2中地址中怎么会出现2个//
- Hibernate 1对1外键映射问题
- JAVA 在WINDOWS下支持完成端口吗,或者有替代的解决方案请大家一起来讨论
- 容器管理事务问题
- 请帮帮我吧,在Eclipse下开发applet遇到的问题
- 我写了一个servlet,为什么加载不上???
- 求救!!!
- 新手问题:为什么我这样编译出错。
- jsp如何获取struts2 action中返回的list中user的属性值?
- java8 Lambda Thread 求大牛指点
- 一个spring项目中web.xml的问题,解释越清楚越好~
- hibernate 的 application里面 sessionFactory实例化问题
catch(EJBException ex)
区分~
应该这样理解,第一个方法抛出异常,那程序就应该中断了,第二个方法应该执行不到了。
如果第1个方法没有抛异常,而第2个方法抛异常,那第一个方法中的操作就应该回滚掉。
现在你都catch住了,假如第2个方法抛异常,但是被你catch住了,对第1个方法来说,就像没发生过异常一样,一直顺利执行到excHqlTest{...}方法后一个"}"结束咯。
这是最早试过的,不行!