🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**事务的作用:** 当对数据库进行操作时,必须全部成功,只要有一个失败,则回滚,这样就不会对数据库造成任何的伤害。 <br/> 对于事务的使用,查询即使不用影响不大,但对于增删改影响较大。 <br/> **添加事务的地方:** 事务必须在业务层使用才能有效。可以采用下面4种方法添加事务。 (1)在Spring的配置文件`ApplicationContext.xml`中实现声明式事务处理。 (2)使用注解实现声明式事务处理。 (3)在业务层中使用MyBatis控制事务。但是这是一种硬编码方式,代码繁琐,且破坏了分层,不易维护。