就像您说的那样,Spring-data-jpa提供的功能不只是经典的Spring-JPA集成。通过JPA / Hibernate集成,您可以获得
- 使用JPA / Hibernate事务进行声明式事务管理
- 异常翻译
- JPA EntityManager或Hibernate SessionFactory作为可注入bean
使用Spring-data-jpa,您可以获得所有这些,以及(除其他外)
- 仅限接口的存储库,使用方法名称自动推断查询
- @Query注释定义接口方法应返回的查询
- 自动处理可分页查询
- 标准库的基本类
这只是一个很小的介绍。要获得更多帮助,请阅读文档。



