JPA主要接口
//七个接口
Repository(org.springframework.data.repository)
CrudReprository(org.springframework.data.repository)
PagingAndSortRepository(org.springframework.data.repository)
QueryByExampleRepository(org.springframework.data.repository.query)
JpaRepository(org.springframework.data.jpa.repository)
JpaSpecificationExecutor(org.springframework.data.jpa.repository)
QueryDslPredicateExecutor(org.springframework.data.querydsl)
//两个实现类
SimpleJpaRepository(org.springframework.data.jpa.repository.support)
QueryDslJpaRepository(org.springframework.data.jpa.repository.support)
JPA真正底层封装的是:
EntityManager(javax.persistense)
EntityMnagerImpl(org.hibernate.jpa.internal)