【出现频率】★★☆☆☆ 【学习难度】★★☆☆☆
答案:JPA(Java Persistence API)是一种持久层规范,也是EJB3规范的一部分,并不是一个ORM框架,只是定义了一些API,但没提供具体实现,它的作用是使得应用程序以统一的方式访问持久层。
Spring Data JPA是在JPA规范的基础上提供了一个JPA数据访问抽象,同时也大大简化了持久层的CRUD操作。但它并不是一个JPA的实现,Hibernate才是JPA的一个实现。