Spring中的 JdbcTemplate
待写~
以前的笔记
Spring中的事务控制
Spring事务控制我们要明确的

## 中事务控制的 API介绍
PlatformTransactionManager
此接口是 spring 的事务管理器,它里面提供了我们常用的操作事务的方法,如下图:

我们在开发中都是使用它的实现类,如下图:

TransactionDefinition
它是事务的定义信息对象,里面有如下方法:

事务的隔离级别

事务的传播行为

是否是只读事务
建议查询时设置为只读。
TransactionStatus

基于 XML 的声明式事务控制(配置方式)重点
环境搭建
第一步:拷贝必要的 jar 包到工程的 lib 目录

第二步:创建 spring 的配置文件并导入约束

第三步:准备数据库表和实体类


第四步:编写业务层接口和实现类


第五步:编写 Dao 接口和实现类




第六步:在配置文件中配置业务层和持久层对

配置步骤
第一步:配置事务管理器


第二步:配置事务的通知引用事务管理器

第三步:配置事务的属性

第四步:配置 AOP 切入点表达式

第五步:配置切入点表达式和事务通知的对应关系

基于注解的配置方式
第一步:配置事务管理器并注入数据源

第二步:在业务层使用@Transactional 注解


第三步:在配置文件中开启 spring 对注解事务的支持
1 | <!-- 开启 spring 对注解事务的支持 --> |
不使用 xml的配置方式
1 |
|