事务的传播属性: 方法A和方法B都加了声明式事务@Transaction。方法A调用了方法B。 方法B跟方法A使用同一个事务呢?还是方法B再启动一个新的事务。 1、使用同一个事务(REQUIRED):方法B执行失败,回滚方法A的整个事务,方法A也执行失败。 2、使用一个新的事务(REQUIRES_NEW):方法B执行失败,回滚方法B的小事务。方法A的大事务不受影响。 事务的隔离级别? Mysql默认的隔离级别是:可重复读取。 Oracle默认:读已提交。