💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
Spring Data JPA、JPA、Hibernate的关系如下。 :-: ![](https://img.kancloud.cn/2e/0c/2e0ca9906e41c5160bc71369f68012dd_623x574.jpg) JPA(Java Persistence API),即Java持久化API,是Sun官方在JDK5.0后提出的Java持久化<mark>规范</mark>,在后面你将看到很多的注解,他们都在`javax.persistence`包下。 <br/> Hibernate是基于JPA规范的具体<mark>实现</mark>,这样的好处是开发者可以面向JPA规范进行持久层的开发,而底层的实现则是可以切换的。 <br/> Spring Data Jpa则是在JPA之上添加另一层抽象(Repository层的实现),极大地简化持久层开发及ORM框架切换的成本。默认采用Hibernate作为实现。