spring 事务不是在Java定义的基础上做得封装,事务的支持离不开数据库支持事务
mysql 两种引擎:
innodb 引擎是支持事务的 service 层事务控制是完全有效
mylsam 引擎不支持事务,这个引擎上做得service层事务控制是完全无效的
事务本质:实际上是需要我们数据库支持事务
事务:代表一组完整单元,在这个单元当中多个操作必须是在一个connecttion当中,
这样事务才控制得到。
Java事务或者更加复杂的spring事务逻辑 其实本质就是操作data source
关键data source数据库的引擎是要支持事务的
mysql 两种引擎:
innodb 引擎是支持事务的 service 层事务控制是完全有效
mylsam 引擎不支持事务,这个引擎上做得service层事务控制是完全无效的
事务本质:实际上是需要我们数据库支持事务
事务:代表一组完整单元,在这个单元当中多个操作必须是在一个connecttion当中,
这样事务才控制得到。
Java事务或者更加复杂的spring事务逻辑 其实本质就是操作data source
关键data source数据库的引擎是要支持事务的