SpringData,JPA,MongoDB,Solr,Elasticsearch底层逻辑关系
一: Spring-data底层的接口路基:spring-data : PagingAndSortingRepository-> CrudRepository-> Repository ,它是springdatajpa,solr,mongoDB,Elasticsearch的核心基础。
有三个主要的接口:
1. Repository<T,>
2.CrudRepository<T,>
3.PagingAndSortingRepository<T,> 二:关于 spring-data-jpa
spring-data-jpa:它只有一个核心的接口便 是JpaRepository,它的接口路基关系是:
JpaRepository<T,> 三:关于spring-data-solr,它的接口路基关系是:SolrRepository->Repository,它有二个核心基础接口:
1.SolrRepository<T,>
2.SolrCrudRepository-> SolrRepository<T,> 四:关于spring-data-mongoDB,它的接口路基是MongoRepository->PagingAndSortingRepository,它有一个核心接口是
1.MongoRepository<T,> 五:Spring-data-Elasticsearch:它的接口路基是ElasticsearchPagingAndSortingRepository-> ElasticsearchCrudRepository-> ElasticsearchRepository ,它 有二个核心基础的接口是:
1.ElasticsearchRepository<T,>
2.ElasticsearchCrudRepository<T,>
页:
[1]