一、用法简介
@Transactional注解是spring的核心思想AOP(面向切面编程)的体现。它可以结合事务管理器类帮助我们更好地管理事务。
以spring和mybatis的整合为例。
二、环境配置
1、maven项目的目录结构
2、pom.xml
(只列出部分配置)
<!-- spring jar -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.2.18.RELEASE</version>
</dependency>
<!-- mybatis jar -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.5</version>
</dependency>
<!-- spring和myabtis整合的jar -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spr