“Spring Data - JPA”是JPA实现还是只是对另一个JPA实现的扩展?

时间:2012-07-27 09:53:57

标签: java spring jpa

我正准备为我的应用程序实现后端,现在我正在预测数据层。我正期待着春天。

1 个答案:

答案 0 :(得分:2)

Spring Data JPA不是JPA实现。它提供了将数据访问层构建到底层JPA顶部的方法。您是否应该使用Spring Data JPA取决于您的偏好。功能列表可以在homepage

中找到
  
      
  • 基于Spring和JPA构建存储库的复杂支持
  •   
  • 支持QueryDSL谓词,从而支持类型安全的JPA查询
  •   
  • 透视审核域类
  •   
  • 分页支持,动态查询执行,集成自定义数据访问代码的能力
  •   
  • 在引导时验证@Query带注释的查询
  •   
  • 支持基于XML的实体映射
  •   

这意味着您还需要一些JPA实现(例如EclipseLink,Hibernate等)。