JDK*_*KIM 4 java spring spring-boot
Spring Boot 3. Spring Boot 3.0版本data jpa中,pagingAndSortingRepository似乎继承了其他版本中的Repository和CrudRepository,这是3.0中的变化吗?
是的,自从 Spring Data Commons 3.0-M2以来,这些现在已经解耦了,就像我们现在拥有的以及以及CrudRepositoryListCrudRepositoryPagingAndSortingRepositoryListPagingAndSortingRepository
请参阅文档了解预期用途:https://docs.spring.io/spring-data/commons/docs/3.0.x/reference/html/#repositories.core-concepts
另外,
PagingAndSortingRepository如果您需要允许指定Sort抽象的方法或在第一种情况下需要指定Pageable抽象,则可以扩展 (...)。请注意,各种排序存储库不再像 Spring Data 3.0 之前的版本中那样扩展各自的 CRUD 存储库。因此,如果您想要同时使用这两个接口的功能,则需要扩展这两个接口。
换句话说,如果您希望在 Spring Data 3.0+ 中使用这些方法,请扩展 (List)CrudRepository 和 (List)PagingAndSortingRepository。
或者您可以在自己的方法中使用Pageable和Sort参数,库将正确选择它们。
| 归档时间: |
|
| 查看次数: |
4445 次 |
| 最近记录: |