Introduction
《Spring Data JPA实战》
01:整体认识JPA
02:Jpa基础查询方法JpaRepository详解
03:定义查询方法(Defining Query Methods
04:注解式查询方法
05:@Entity实例里面常用注解详解
06:JpaRepository扩展之QueryByExampleExecutor
07:JpaRepository扩展之JpaSpecificationExecutor
08 : JpaRepository扩展之自定义Repositor
09:Auditing与@version
10:对MvcWeb的支持分页和排序的支持
11:Spring Data Jpa的配置之SpringBoot2.0加载详解
12:DataSource的配置与事务详解、多数据源
13:Spring Data Jpa之QueryDSL支持
Spring DATA JPA 扩展阅读
Spring Data JPA 晋级提升篇:复杂场景实战用法与优化
SpringDataJPA之Hibernate加载过程
implement-equals,-hashCode-why,when?
JPA中lazy-loading-doesn’t-work
SpringDataJPA之Entity关联关系Lazy过程
SpringDataJpa之Hibernate5.0的Entity判断Dirty的过程
多线程环境下遇到的Session的更新的坑,CompletableFuture使用的坑
Published with GitBook
SpringDataJpa之Hibernate5.0的Entity判断Dirty的过程
1)当提交事务的时候,触发的flush会,回来检查是否有脏数据;
既:得出一个结论,再flush的时候hibernate会一个个判断哪个属性发生变化了,如果没有发生变化,则不产生update的sql语句。只有变化才会才生 update sql ,并且可以做到同一个事务里面的多次update合并。
一次save操作栈的执行过程:
results matching "
"
No results matching "
"