隔离级别
ISOLATION_READ_UNCOMMITTED:读未提交
ISOLATION_READ_COMMITTED:读提交
ISOLATION_REPEATABLE_RED:重复读
ISOLATION_SERIALIZABLE:串行化
ISOLATION_DEFAULT:默认
传播行为
- PROPAGATION_MANDATORY
必须在一个事务中运行,不存在则抛出异常 - PROPAGATION_NEVER
不应该在事务中运行,存在则抛异常 - PROPAGATION_NOT_SUPPORTED
不应该在事务中运行,存在则挂起 - PROPAGATION_SUPPORTS
不需要事务,有则在事务中执行 - PROPAGATION_REQUIRED
必须在事务中执行,如果不存在,启动新事务
内部事务会影响外部事务 - PROPAGATION_NESTED
必须在事务中执行,如果不存在,则启动新事物
事务之间相互不影响 - PROPAGATION_REQUIRES_NEW
必须在新事务中执行,挂起当前事务
独立physical事务