Spring配置文件中加入:
<!-- 事务回滚配置 --> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="saveUserCustom" propagation="REQUIRED" rollback-for="java.lang.Exception" /> <tx:method name="updateUserCustom" propagation="REQUIRED" rollback-for="java.lang.Exception" /> </tx:attributes> </tx:advice>
Action方法体上加入:
/** * 修改用户自定义 * @return */ @Transactional(rollbackFor = Exception.class) public String updateUserCustom(){ //userAccount = ((User) this.session.get("user2")).getUserName(); String[] code = appCode.split(","); try { this.userAppService.delete(userAccount); for (int i = 0; i < code.length; i++) { UserApp userApp = new UserApp(); userApp.setUserAccount(userAccount); userApp.setAppCode(code[i]); this.userAppService.add(userApp); } logger.info("修改用户自定义信息成功,用户" + userAccount + "自定义系统数量为:" + code.length + "个。"); return SUCCESS; } catch (Exception e) { logger.error("修改用户自定义信息失败,事物回滚!", e); return ERROR; } }
相关推荐
SpringBoot2.0.4 +Mybatis+SpringSecurity+JWT实现权限管理及登陆管理
全注解 spring boot +spring security + thymeleaf+mybatis+druid+mysql+bootstrap 框架。 带数据库脚本和说明文件
springMvc+mybatis+springSecurity整合demo
基于SpringBoot + Mybatis + Spring Security + Semantic UI 的图书管理系统源码 基于SpringBoot + Mybatis + Spring Security + Semantic UI 的图书管理系统源码 基于SpringBoot + Mybatis + Spring Security...
基于Springboot+Mybatis+ SpringMvc+springsecrity+Redis完整网站后台管理系统,, 这个还是挺先进的,,可以学习学习
本文主要是示范基于Maven的MyBatis+Spring的简单使用,其中主要涉及到的是MyBatis的配置使用,另外还有部分log4j的配置使用。
Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境
spring boot+mybatis+spring mvc+bootstrap开发停车位管理系统(调用百度地图API)
基于 SpringBoot + Spring + SpringMvc + Mybatis + Shiro+ Redis 开发单点登录管理系统 基于 SpringBoot + Spring + SpringMvc + Mybatis + Shiro+ Redis 开发单点登录管理系统 基于 SpringBoot + Spring + ...
完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis).zip 完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis).zip 完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统...
基于Springboot+Mybatis+SpringMvc+springsecrity+Redis完整网站后台管理系统.zip
SpringMvc Spring Mybatis Maven 注解方式
Struts+Spring+Mybatis+EasyUI(jQuery)注解案例。采用注解的方式跟踪代码依赖性,实现替代配置文件功能。里面包含了平时用的增删改查及分页,分页查询时用的是存储过程,提高了数据库的性能。代码简单、易懂。
校社联社团管理系统(Spring MVC+Spring+Mybatis+Redis),用来记录进度,和保存文件,完成一定阶段都上传到小组仓库中。 校社联社团管理系统(Spring MVC+Spring+Mybatis+Redis),用来记录进度,和保存文件,完成...
SpringBoot+MyBatis+Mysql+Layui实现功能完善的原创文学CMS系统 SpringBoot+MyBatis+Mysql+Layui实现功能完善的原创文学CMS系统 SpringBoot+MyBatis+Mysql+Layui实现功能完善的原创文学CMS系统 SpringBoot+...
基于SpringMVC+Spring+MyBatis+Maven项目案例 基于SpringMVC+Spring+MyBatis+Maven项目案例 基于SpringMVC+Spring+MyBatis+Maven项目案例 基于SpringMVC+Spring+MyBatis+Maven项目案例 基于SpringMVC+Spring+MyBatis...
maven构建项目,简单的struts2、spring、mybatis结构实现,页面展示用的easyui
花了一晚上时间终于搞出来了Spring整合Mybatis事务回滚(Mysql数据库),控制Service层中的多次插入操作,多次操作整体是一个事务。 里面有缘嘛和jar包,资源为war包,导入即可。运行Test类中的测试代码即可。 建表...
SSM框架(IDEA+Spring+SpringMVC+Maven+Mybatis+MySQL).zip
基于SpringMVC+Spring+MyBatis+Maven项目案例源码+数据库.zip 基于SpringMVC+Spring+MyBatis+Maven项目案例源码+数据库.zip 基于SpringMVC+Spring+MyBatis+Maven项目案例源码+数据库.zip 基于SpringMVC+Spring+...