2020-07-18 06:30:32
Spring提供了许多内置事务管理器实现,常用的有:
DataSourceTransactionManager(JDBC局部事务);
JtaTransactionManager(JTA全局事务);
HibernateTransactionManager(Hibernate事务)。
一、事务的隔离级别:
Read Uncommitted:读未提交数据;(会出现脏读)
Read Committed:读已提交数据;
Repeatable Read:可重复读;
Serializable:串行化。
二、事务的传播属性包括:
Required:业务方法需要在一个事务中运行,如果一个方法运行时已经处在一个事务中,那么加入到该事务,否则为自己创建一个新事务,80%的方法用到该传播属性:
Not-Supported
Requiresnew
Mandatoky
Supports
Never
Nested
Spring是一个