spring不会对所有的异常进行rollback,通常只对runtimeException等几种有限的异常rollback,对于自定义的异常,若要进行回滚,需在配置文件中申明。就在<props>段中,在PROPAGATION_REQUIRED后加上需要回滚的异常类型即可。具体可参看spring reference。
解决方案 »
- JQuery zTree
- 请问如何将excel嵌入到jsp中?
- cas单点登录采用JDBC 认证方法老报错,有谁成功实现过么?
- 怎么用hibernate取得数据库表有那些主键???
- 火急 - GLUE-STD 调用SOAP的效率很差,AJAX又报错
- tomcat5.5.26如何配置 为什么原来装上可以 冲撞一遍后就不行了 jdk配置没问题
- 关于JSTL forEach 的问题
- weblogic 8.0创建WINNT服务后,无法启动,出现以下错误提示,请各位大侠指点
- 这个服务端程序怎么设计?
- 关于利用web服务上传大附件的问题
- 推荐或者赠送关于java与xml容易入门的好资料,包括书
- 如何读取系统的内存使用情况以及CPU利用情况?
SqlPlanDao.deletePlan();
SqlPlanDao.insertPlan(map);
放在
SystemImpl 类中的一个方法中,
public void insertPlan(){
SqlPlanDao.deletePlan();
SqlPlanDao.insertPlan(map);
}
控制器调用SystemImpl的方法来访问数据库时 SystemImpl的方法应该包括所有的控制器中需要用到的数据库访问,
否则你的逻辑Bean和Dao对象根本没什么区别。