mybatisPlus加上EnableTransactionManagement什么意思
时间: 2023-11-07 17:55:16 浏览: 124
MybatisPlus是⼀个MyBatis的增强⼯具
@EnableTransactionManagement是一个Spring Boot注解,用于启用事务管理。当我们在配置类上添加@EnableTransactionManagement时,它会告诉Spring Boot去检测并支持事务管理。这样,我们就可以在service实现类的方法上使用@Transactional注解来标记需要进行事务管理的业务方法。在使用Mybatis Plus时,我们可以在service实现类上添加@Transactional注解来开启事务支持,并指定回滚的异常类型(例如Exception.class)。这样,在业务方法执行出现异常时,事务会被回滚,数据库的操作也就会撤销回去。如果我们有多个事务管理器,可以在@Transactional注解中使用transactionManager属性来指定具体的事务管理器。同时,我们也可以通过在配置文件中配置mybatis-plus.config-location来指定MyBatis的配置文件的位置,这个配置文件可以用来自定义MyBatis的行为。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [@EnableTransactionManagement](https://blog.csdn.net/qq_43960768/article/details/124612550)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [SpringBoot2——MyBatisPlus(配置,分页)](https://blog.csdn.net/weixin_46168350/article/details/116424158)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文