Spring事务的基本原理
首先澄清一个误点:Spring本身是没有事务一说的,数据库对事务的支持才是Spring事务的本质。
假设我们经常使用的MySQL数据库不提供事务功能,毫无疑问Spring也就无法提供事务功能了。纯粹使用jdbc来操作数据库,必须通过以下步骤才能使用到数据库的事务,步骤如下:
获取连接Connectioncon=DriverManager.getConnection()开启事务con.setAutoCommit(true/false);执行CRUD提交事务/回滚事务con.