企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
:-: ![](https://img.kancloud.cn/d8/c4/d8c49b1cb84c00c9aa83c92af4d6d971_1869x926.png) Spring Data JPA、JPA、Hibernate的关系 <br/> JPA(Java Persistence API):即 Java 持久化 API,是 Sun 官方在 JDK5.0 后提出的 Java 持久化<mark>规范</mark>,在后面你将看到很多的注解,他们都在`jakarta.persistence`包下。 <br/> Hibernate:是基于 JPA 规范的具体<mark>实现</mark>,这样的好处是开发者可以面向 JPA 规范进行持久层的开发,而底层的实现则是可以切换的。 <br/> Spring Data Jpa:是在 JPA 之上添加另一层抽象,极大地简化持久层开发及 ORM 框架切换的成本。默认采用 Hibernate 作为实现。