spring spring data jpa save操作事务

Posted Zshun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring spring data jpa save操作事务相关的知识,希望对你有一定的参考价值。

 

 

整合spring spring data jpa的时候,在save方法上加了@Transactional注解.

此时调用springdatajpa save方法并不会真的把数据提交给数据库,而是缓存起来。

提交事务后数据插入进数据库,要想在事务提交之前避免缓存插入数据库需要在执行完save操作调用flush方法或者直接执行saveAndFlush方法即可




以上是关于spring spring data jpa save操作事务的主要内容,如果未能解决你的问题,请参考以下文章

spring-data详解之spring-data-jpa:简单三步快速上手spring-data-jpa开发

Spring Data 系列 Spring+JPA(spring-data-commons)

spring data jpa怎么和solr整合

spring data jpa问题

spring-data-jpa软删除方案

Spring Boot(17)——使用Spring Data JPA