springboot快速入门(五)——事务管理
2018-02-09 11:18
567 查看
一、入门
概念就不再赘述了,由于一般我们是通过service控制事务,这里给出注解式的示例:package com.example.demo; import com.example.demo.bean.Girl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; /** * service * * @author zcc ON 2018/2/9 **/ @Service public class GirlService { @Autowired private GirlRepository girlRepository; @Transactional public void insertTwo() { Girl girl1 = new Girl("Nana", 18); Girl girl2 = new Girl("Lala", 19); girlRepository.save(girl1); girlRepository.save(girl2); } }
controller层就可以调用了:
@PostMapping(value = "/girls/two") public void insertTwo() { girlService.insertTwo(); }
还有更多关于隔离级别等的控制:
@Transactional(isolation = Isolation.DEFAULT, propagation = Propagation.REQUIRED)
参考:http://blog.didispace.com/springboottransactional/
相关文章推荐
- Spring Boot中的事务管理
- Spring Boot快速入门之Hello World
- SpringCloud SpringBoot mybatis 分布式微服务(十八)Spring Boot中的事务管理
- Spring Cloud Spring Boot mybatis分布式微服务云架构(三十二)事务管理(2)
- Spring Cloud Spring Boot mybatis分布式微服务云架构(一)快速入门
- 第一章:Spring Boot快速入门
- Spring基础:快速入门spring boot(3):创建Restful的Web服务
- Spring Boot快速入门(二):http请求
- SpringBoot初识和快速入门(一)
- SpringBoot中的事务管理
- Spring Boot快速入门教程
- Spring的事务管理入门:编程式事务管理(TransactionTemplate)!!!
- Spring Boot快速入门
- spring-boot入门(七)atomikos+druid+多数据源下的分布式事务配置
- SpringBoot快速入门,不继承SpringBoot父依赖项目
- Spring Boot 快速入门
- Spring Boot多数据源及其事务管理配置
- Spring Boot 快速入门
- Spring Boot 快速入门
- Spring Boot 快速入门