Spring ORM 相关事务

Spring  在TransactionDefinition 定义了事务属性

 

事务隔离级别

 

1. ISOLATION_READ_UNCOMMITED 读为提交

 

2.ISOLATION_READ_COMMITED 读已提交

 

3.ISOLATION_REPEATABLE_READ 可重复读

 

4.ISOLATION_SERIALIZABLE 序列化读

 

5.ISOLATION_DEFAULT 与数据库默认级别

 

事务传播

 

1.PROPAGATION_REQUIRED

 

2.PROPAGATION_SUPPORTS

 

3.PROPAGATION_MANATORY

 

4.PROPAGATION_REQUIRES_NEW

 

5.PROPAGATION_NOT_SUPPORTE

 

6.PROPAGATION_NEVER

 

7.PROPAGATION_NESTED

 

 

声明事务

<tx:method name="" propagation="REQUIRED" isolation="DEFAULT" timeout="-1" read-only="false" rollback-for="Exception" no-rollback-for="">
 

你可能感兴趣的:(Spring ORM 相关事务)