coding++:TransactionDefinition 接口介绍
TransactionDefinition类结构:
作用:
1、TransactionDefinition接口被用于Spring事物支持的核心PlatformTransactionManager接口,该接口实现在特定平台(如JDBC、JTA)上执行事务管理;
2、其核心PlatformTransactionManager.getTransaction()方法将TransactionDefinition接口作为参数,并返回TransactionStatus接口;
3、TransactionStatus接口用于控制事务执行,即设置事务结果、检查事务是否完成或是否为新事务;
事务隔离级别:
对应TransactionDefinition.getIsolationLevel(),获取执行的隔离级别;
事务传播类型:
对应TransactionDefinition.getPropagationBehavior(),得到传播行为;