spring加入声明式的事物

配置事物

配置事物管理器


需要一个dataSource,引入上面的dataSource

配置事务通知

引入上面的transactionManager事物管理器


find开头的设置为read-only设置为true表示只读的事物。
*表示出了find之外的所有方法,isolation为default,表示事物的隔离级别为默认级别

aop增强

测试保存


也可以用转发进行页面的跳转,保存后转发到findAll的方法上,

部署测试




重新部署测试


数据是进来的 只不过是跳转的地方路径写错了。

最终测试


转载于:https://www.cnblogs.com/wangjunwei/p/11391715.html

阶段3 3.SpringMVC·_07.SSM整合案例_09.ssm整合之Spring整合MyBatis框架配置事务相关推荐

  1. Spring系列(七)、Spring与MyBatis框架整合

    7 搭建Spring与MyBatis的集成环境 要实现Spring与MyBatis的整合,很明显需要这两个框架各自的jar包,以及整合两个框架的中间包mybatis-spring.jar: 我们使用m ...

  2. SpringMVC、Spring、Mybatis框架整合及使用

    首先需要创建一个动态web工程 引入所需的jar包 创建所需要的数据库表,并插入数据 1 CREATE DATABASE how2java; 2 USE how2java; 3 4 CREATE TA ...

  3. IDEA整合SSM(Spring+Spring MVC+MyBatis)

    如果大家觉得对自己有用的话欢迎一键三连 转载请标明原创 文章目录 前言 搭建环境: 一.mybatis plus是什么? 简介: 二.项目搭建 1.建库建表 2.创项目 3.整合SSM 总结 前言 m ...

  4. 从无到有整合SpringMVC-MyBatis项目(3):整合SpringMVC+Mybatis

    本篇博客来讲解如何整合SSM(SpringMVC+Spring+Mybatis),代码已上传至GIT在正式整合之前,有几个概念需要提前了解下: 1.Spring框架,也有人称呼为容器框架,编程领域的容 ...

  5. SSM框架实现用户查询、注册、登录——IDEA整合Spring、Spring MVC、Mybatis 框架

    目录 零.前言 一.说明 1.整合说明 2.最终目标 3.数据库准备 二.搭建整合环境 1.创建 maven 工程 2.导入依赖坐标 3.创建java和resources文件夹 4.创建类和接口文件 ...

  6. 超详细整合SSM框架--(Spring + Spring MVC + MyBatis)

    超详细整合SSM框架--(Spring + Spring MVC + MyBatis) SpringMVC框架--文章跳转 Spring框架--文章跳转 Mybatis框架--文章跳转 整合思路 设计 ...

  7. Spring+SpringMVC+MyBatis深入学习及搭建(九)——MyBatis和Spring整合

    1.整合思路 需要Spring通过单例方式管理SqlSessionFactory. Spring和MyBatis整合生成代理对象,使用SqlSessionFactory创建SqlSession.(Sp ...

  8. SSM + Shiro 整合 (2)- 实现 Spring 集成 MyBatis

    项目源码:https://github.com/weimingge14/Shiro-project 演示地址:http://liweiblog.duapp.com/Shiro-project/logi ...

  9. MySQL数据库事务、mybatis框架、spring框架、springmvc框架、永和大王门店管理系统(框架第二部分)

    第十二章 MySQL数据库事务 一. 事务及四大特性 1.什么是事务 数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行 ...

  10. java元婴期(26)----java进阶(mybatis(5)---spring和mybatis整合(重点)逆向工程(会用))

    spring和mybatis整合 1.整合思路 需要spring通过单例方式管理SqlSessionFactory. spring和mybatis整合生成代理对象,使用SqlSessionFactor ...

最新文章

  1. Cobbler全自动安装CentOS(整理)
  2. sqlserver阻止保存要求重新建立表的更改
  3. Cubieboard的第一辆小车[机器人的第一步]
  4. ergo room and Margaret barton colonnade
  5. springboot @JsonSerialize 的使用
  6. 关于寻路算法的一些思考(3):A*算法的实现
  7. 单一职责原则--设计模式系列
  8. 事件处理机制--浏览器流程处理分析
  9. ue4模型导出_MAYA动画导出以及导入UE4的方式、方法
  10. 单行 - JAVA 条件表达式
  11. opencv给视频打马赛克
  12. #define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)~(sizeof(int) - 1) )
  13. 记录es几个问题,增删改查,索引创建
  14. ReentrantLock源码lock和tryLock区别
  15. 60 集合的交集、并集和差集运算
  16. openwrt 使用ebtables限制设备访问外网或内网
  17. 任正非揭秘华为鸿蒙,任正非揭秘!华为鸿蒙系统,比安卓、苹果系统快,为物联网而生...
  18. 深度剖析CMOS、FinFET、SOI和GaN工艺技术
  19. 畅购商城(五):Elasticsearch实现商品搜索
  20. Spring Security + SpringBoot + Mybatis-plus实现前后端分离的权限管理系统

热门文章

  1. AutoPtr 的局限性
  2. 拓端tecdat|R语言和Python用泊松过程扩展:霍克斯过程Hawkes Processes分析比特币交易数据订单到达自激过程时间序列
  3. 拓端tecdat|新能源车主数据图鉴
  4. (6)matplotlib下水平竖直线绘制
  5. spring5.0学习笔记3
  6. MATLAB软件基础
  7. sqlalchemy用in_ 批量delete
  8. html 图片查看 ie8,本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
  9. HR图像添加运动焦散模糊【Matlab】
  10. python机器人开发学校,机器人Python青少年编程开发实例