因为spring的事务是基于数据库的事务的。
spring在启动生成Bean之后,会为标注上@Transactional的类和方法生成代理,并将相关配置注入,
这样就在代理中为我们把事务的操作处理了。(commit,roolbackfor等)
真正的数据库层的事务提交和回滚是通过binlog或者redo log实现的。
因为spring的事务是基于数据库的事务的。
spring在启动生成Bean之后,会为标注上@Transactional的类和方法生成代理,并将相关配置注入,
这样就在代理中为我们把事务的操作处理了。(commit,roolbackfor等)
真正的数据库层的事务提交和回滚是通过binlog或者redo log实现的。