-
声明式事务管理方式一:基于TransactionProxyFactoryBean(AOP思想)
配置事务管理器并注入连接池
配置业务层代理TransactionProxyFactoryBean并注入目标对象、事物管理器、事物属性(方法名、事物参数,具体如图)
注:在注入service时不能注入原类,必须注入代理类事物才能生效
查看全部 -
编程式的事务管理
Spring提供了事务管理的模板,该模板简化了事务管理的代码,事物管理模板注入到需要事务管理的类中,事务管理模板中真正进行事物管理的是事务管理器
在方法中调用事务管理模板的execute方法,new一个匿名内部类TransactionCallbackWithoutResult,在该类的doInTransactionWithoutResult方法中加入事物
查看全部 -
Spring事务管理的两种方式
查看全部 -
TransactionStatus是一个接口,提供了一些方法可以获取事物的状态信息
查看全部 -
事物的传播行为:主要解决业务层方法之间的相互调用的问题
事物的七种传播行为
前三个:两个事物在同一个事物执行
四到六:确保两个事物不在一个事物执行
七:嵌套执行
查看全部 -
事物四种隔离级别
查看全部 -
Spring TransactionDefinition是一个接口,定义了一些常量
ISOLATION开头是事物隔离级别
PROPAGATION开头是事物的传播行为
TIMEOUT_DEFAULT是超时信息
以及他们的get方法
查看全部 -
Spring事务管理器PlatformTransactionManager,是一个接口
同时包含了这个接口的一些实现类,基于持久层不同而选用不同的实现类
查看全部 -
Spring事务管理常用操作
查看全部 -
事物的特性
查看全部 -
事物的概念
查看全部 -
还查看全部
-
spring事务实现的方式查看全部
-
AspectJ配置查看全部
-
@Transctional注解中的属性 propagation:事务的传播行为 isoltion;事务的隔离级别 readonly:只读 rollbackFor:发生哪些异常回滚 noRollbackFor:发生哪些异常不回滚
查看全部
举报