Spring 中的事务
来源:互联网 发布:java基础题在线测试 编辑:程序博客网 时间:2024/06/05 19:47
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容器进行事务控制
(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
- spring中的hibernate事务
- Spring中的事务
- Spring中的事务
- Spring中的事务
- spring中的事务传播
- Spring中的事务控制
- Spring中的事务
- Spring中的事务
- Spring中的事务控制
- Spring中的事务控制
- Spring中的事务
- Spring中的事务
- spring中的事务控制
- Spring中的事务操作
- Spring中的事务控制
- spring中的事务
- Spring 中的事务
- spring事务中的隔离等级
- 【4】计算机是怎样跑起来的
- 最新xCode9.1 iOS整合Unity swift4.0+Unity5.4
- redis操作string 、list 、map 对象
- android studio 签名遇到的坑(apk无法安装,安装后闪退)
- Spring Cloud学习--服务网关(Zuul)
- Spring 中的事务
- 如何修复和解决问题?
- Spring boot 使用YML文件配置多环境
- QT代码补全
- 自适应布局---高度问题
- 10.JMS消息模式(队列模式和主题模式)
- filter_policy
- doolittle分解法解线性方程
- struts.devMode struts.devMode