Spring中配置Transaction与不配置有何区别 配置@Transactional的目的就是手动开启事务,保证method中一系列sql操作包含在同一事务中,从保证数据的完整性(回滚或提交)与读写安全(隔离级别);如果method不配置 @Transactional ,则每执行一个 SQL操作,如果成功,默认开启的事务就会 立即 向数据库自动commit,而不能rollback;