网站策划书的意义,优质外链平台,室内设计网课,网站后台英语1.事务概念
*什么是事务#xff1a;事务是数据库操作最基本单元#xff0c;逻辑上是一组操作#xff0c;要么都成功#xff0c;要么都失败
*事务的特性#xff08;ACID#xff09;#xff1a;原子性、隔离性、一致性、持久性
2.搭建事务操作环境
*模拟场景#xff…1.事务概念
*什么是事务事务是数据库操作最基本单元逻辑上是一组操作要么都成功要么都失败
*事务的特性ACID原子性、隔离性、一致性、持久性
2.搭建事务操作环境
*模拟场景Lucy转账100元给Mary 第一步创建数据库和表 第二步创建service、dao、对象创建和关系注入在dao里创建多钱和少钱的方法在service里创建转账的方法 第三步Spring事务管理service层——开启事务操作-进行业务操作-出现异常则回滚否则提交事务
3.spring注解方式声明事务管理 在spring配置文件配置事务管理器引入tx名称空间开启事务注解在service类或方法上面添加事务注解 *事务参数配置
1传播行为propagation 当一个事务方法被另外一个事务方法调用时候这个事务方法如何执行 2隔离级别ioslation 3其他参数 timeout超时时间事务需要在一定时间内进行提交如果不提交则回滚默认值是-1设置时间以秒为单位进行计算 readOnly是否只读默认值是false表示可读可写如果设置成true则只读 rollbackFor回滚设置出现哪些异常进行事务回滚 noRollbackFor不回滚设置出现哪些异常不进行事务回滚
4.spring xml方式声明事务管理 5.spring完全注解方式声明事务管理