spring学习(六)之事务属性
1.事务的传播行为
事务的传播行为是指当一个事务方法调用另一个事务方法时,被调用的事务方法的行为(比如是将当前事务挂起然后另起一个事务还是继续在当前事务中)。
有7个属性来表示不同的传播行为(常用的有两个)
REQUIRED:表示在当前事务中继续,是默认的传播行为
REQUIRED_NEW:将当前事务挂起,另起一个事务。
2.事务的隔离级别
3.事务的回滚
可以精细化此事务对哪些异常回滚或者不回滚。
4.只读
若一个事务标记为只读,则操作数据库时性能会好得多
5.过期
规定一个时间,在此时间后事务强制回滚,如此事务就不会占用资源太久。
浙公网安备 33010602011771号