ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
**事务的作用:** 当对数据库进行操作时,必须全部成功,只要有一个失败,则回滚,这样就不会对数据库造成任何的伤害。 <br/> 对于事务的使用,查询即使不用影响不大,但对于增删改影响较大。 <br/> **添加事务的地方:** 事务必须在业务层使用才能有效。可以采用下面4种方法添加事务。 (1)在Spring的配置文件`ApplicationContext.xml`中实现声明式事务处理。 (2)使用注解实现声明式事务处理。 (3)在业务层中使用MyBatis控制事务。但是这是一种硬编码方式,代码繁琐,且破坏了分层,不易维护。