- 一步一步学Spring Boot:微服务项目实战(第2版)
- 黄文毅
- 165字
- 2021-03-26 11:37:34
5.2.2 类级别事务
在第2章中,我们已经在Spring Boot中集成了Spring Data JPA,同时开发了AyUserRepository类实现JpaRepository接口,JpaRepository接口是不开启事务的,而SimpleJpaRepository默认是开启事务的,所以我们需要手工给AyUserRepository添加事务。AyUserRepository类中的方法是在服务层类AyUserServiceImpl中被使用,而事务一般都是加在服务层,因此可以在AyUserServiceImpl类上添加@Transactional注解来开启事务。AyUserServiceImpl类开启事务的代码如下:
@Transactional注解在类上,意味着此类的所有public方法都是开启事务的。