
@Transactional注解属性
Spring事务支持两种方式,编程式事务和声明式事务,下面的例子使用声明式事务,即@Transactional注解的方式
属性名 |
类型 |
描述 |
默认值 |
value(和transactionManager互为别名) |
String |
当在配置文件中有多个PlatformTransactionManager ,用该属性指定选择哪个事务管理器 |
空字符串"" |
propagation |
枚举:Propagation |
事务的传播行为 |
REQUIRED |
isolation |
枚举:Isolation |
事务的隔离度 |
DEFAULT |
timeout |