spring学习(六)之事务属性

1.事务的传播行为

事务的传播行为是指当一个事务方法调用另一个事务方法时,被调用的事务方法的行为(比如是将当前事务挂起然后另起一个事务还是继续在当前事务中)。

有7个属性来表示不同的传播行为(常用的有两个)

REQUIRED:表示在当前事务中继续,是默认的传播行为

REQUIRED_NEW:将当前事务挂起,另起一个事务。

2.事务的隔离级别

3.事务的回滚

可以精细化此事务对哪些异常回滚或者不回滚。

4.只读

若一个事务标记为只读,则操作数据库时性能会好得多

5.过期

规定一个时间,在此时间后事务强制回滚,如此事务就不会占用资源太久。

posted on 2017-10-09 21:46  铁牛xx  阅读(87)  评论(0)    收藏  举报

导航