spring使用事务,就是在开始的事务start transaction;然后执行sql语句,如果遇到异常(默认RuntimeException才会回滚)rollBack掉,如果一切都正常,才会commit,建议看下数据库的事务