事务

事务:数据库操作最基本单元,逻辑上的一组操作,要么都成功,如果一个失败所有操作都失败

事务的四大特性(ACID):

原子性,

一致性:

隔离性,

持久性

javaee三层结构

web层,

service层:业务操作

dao层:数据库操作,不写业务

数据库连接池

在使用spring时,常用声明式事务管理,有两种实现方式(1)基于注解方式,(2)基于xml配置方式

在spring进行声明式事务管理,底层使用AOP原理

spring事务管理API

spring使用DataSourceTransactionManager作为JDBC的事务管理者

(1)提供一个接口,代表事务管理器,这个接口针对不同

在spring配置文件配置

开启事务注解

在service类上面添加事务注解@Transactional,这个注解可以加到类上面(类里所有方法都开启事务),也可以加到方法上面(单独一个方法)

posted @ 2021-09-01 13:29  北征愚人  阅读(23)  评论(0编辑  收藏  举报