整合spring spring data jpa的时候,在save方法上加了@Transactional注解. 此时调用springdatajpa save方法并不会真的把数据提交给数据库,而是缓存起来。 提交事务后数据插入进数据库,要想在事务提交之前避免缓存插入数据库需要在执行完save操作调用flush方法或者直接执行saveAndFlush方法即可
相关文章
- 【Spring】20、使用TransactionSynchronizationManager在spring事务提交之后进行一些操作。
- 【Spring-boot-route(九)整合JPA操作数据库+(十)多数据源切换】
- Spring 5(五)事务操作
- Java学习笔记13——Spring Data JPA
- Spring Boot学习进阶笔记(四)-多数据源配置(JdbcTemplate、Spring-data-jpa)
- Spring boot学习之spring-data-jpa的使用(二)
- Spring Data JPA 持久层开发
- [java学习笔记]spring-data jpa 的简单使用
- 最近项目中使用Spring data jpa 踩过的坑
- Spring Data Jpa开发学习笔记(二)