Spring 中的事务

1.PlatformTransctionManager 平台事务管理器
(1)TransactionStatus getTransaction(TransactionDefinition definition) 获取事务
(2)void commit(TransactionStatus status)提交事物
(3)void rollback(TransactionStatus status)用于回滚事务
2.TransactionDefinition 事务定义
(1)String getName()获取事务对象的名称
(2)int getIsolationLevel()获取事务的隔离级别
(3)int getPropagationBehavior()获取事务的传播行为
(4)int getTimeout() 获取事务的超时时间
(5)boolean isReadOnly() 获取事务是否只读
3.TransactionStatus 事务的状态
(1)void flush()刷新事务
(2)boolean hasSavepoint() 获取是否存在保存点
(3)boolean isCompleted()获取事务是否完成
(4)boolean isNewTransaction()判断是否是新事务
(5)boolean isRollBackOnly()获取是否回滚
(6)void setRollBackOnly()设置事务回滚
Spring的事务管理两种方式  声明式事务管理  编程式事务管理 (不经常使用 手动管理)
声明式事务管理 配置文件中定义数据源和事务管理器 把事务管理器注入到
TransactionProxyFactoryBean中 设置目标类和事务的相关属性 TransactionProxyFactoryBean用来生成代理 交给Spring容器进行事务控制
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值