添加@Transactional注解
时间: 2023-08-25 18:14:08 浏览: 94
添加@Transactional注解可以在接口、类和类方法上使用。当将@Transactional注解放在类上时,表示该类的所有公共方法都具有相同的事务属性信息。然而,这可能会导致事务控制的粒度过大,因为无法根据每个方法的实际需求设置注解参数。因此,通常会直接在需要的方法上添加@Transactional注解。如果类配置了@Transactional注解,方法也配置了@Transactional注解,那么方法的事务将覆盖类的事务配置信息。但不建议将@Transactional注解放在接口上使用,因为如果在接口上标注了该注解并且配置了Spring AOP使用CGLib动态代理,将会导致@Transactional注解失效。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* *3* [Spring——事务注解@Transactional【建议收藏】](https://blog.csdn.net/minghao0508/article/details/124374637)[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^chatsearchT0_1"}} ] [.reference_item]
[ .reference_list ]
阅读全文