文章背景图

Spring Data 2.x升级到3.x的变化

2024-03-15
6
-
- 分钟

SpringData常用接口的变化

JPA方法中的CrudRepository中有findById()和save()等

1710473604739.png Spring Data 2.1.5中PagingAndSortingRepository类继承了CrudRepository,通过继承PagingAndSortingRepository可以调用其中的findById()和save()方法

1710473545060.png 但是Spring Data3.2.0中,PagingAndSortingRepository并没有继承CrudRepository,而是直接继承Repository

1710473763217.png 所以Spring Data3.2.0中,只继承PagingAndSortingRepository,在调用findById()等方法时会报错,可以继承JpaRepositoy,可以看到JpaRepository继承了ListCrudRepository,而ListCrudRepository就是CrudRepository的子接口

1710473960446.png1710474029289-768x584.png

评论交流

文章目录