事务
事务:数据库操作最基本单元,逻辑上的一组操作,要么都成功,如果一个失败所有操作都失败
事务的四大特性(ACID):
原子性,
一致性:
隔离性,
持久性
javaee三层结构
web层,
service层:业务操作
dao层:数据库操作,不写业务
数据库连接池
在使用spring时,常用声明式事务管理,有两种实现方式(1)基于注解方式,(2)基于xml配置方式
在spring进行声明式事务管理,底层使用AOP原理
spring事务管理API
spring使用DataSourceTransactionManager作为JDBC的事务管理者
(1)提供一个接口,代表事务管理器,这个接口针对不同
在spring配置文件配置
开启事务注解
在service类上面添加事务注解@Transactional,这个注解可以加到类上面(类里所有方法都开启事务),也可以加到方法上面(单独一个方法)
本文来自博客园,作者:北征愚人,转载请注明原文链接:https://www.cnblogs.com/xukd/p/15214248.html