Java事务的深入理解 JAT

9 篇文章 0 订阅
8 篇文章 0 订阅

主要参考如下博客

http://jackyin5918.iteye.com/blog/1922042#bc2372671


关键词
resume(Transaction tobj)- 继续
suspend()- 挂起
begin()- 开始事务
commit()- 提交事务
rollback()- 回滚事务
getStatus()- 返回当前事务状态
setRollbackOnly() -标识关联到当前线程的分布式事务将被回滚 true时事务将会回滚if RollbackOnly则rollback
getTransaction()- 返回关联到当前线程的事务
setTransactionTimeout(int seconds)- 设置事务超时时间


要点:
TransactionManager 本身并不承担实际的事务处理功能,它更多的是充当用户接口和实现接口之间的桥梁。Transaction 代表了一个物理意义上的事务.
事务管理器(ransaction Manager)主要控制事务的逻辑,提交、回滚……
资源管理器(Resource Manager ) 负责对数据库的读写。
事务实质上是一组数据库操作,具有原子性,这组事务一起提交会回滚,作为一个基本单位。主要实现方式是commit和rollback。
JTA作为一个接口,是提供给底层数据库厂商的比如oracle IBM,由厂商支持java的数据库处理。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值