Spring Data JPA
依赖说明:使用 Spring Data 和 Hibernate 使用 Java Persistence API 将 SQL 存储中的数据持久化。
SpringData:其实SpringData就是Spring提供了一个操作数据的框架。而SpringData JPA只是SpringData框架下的一个基于JPA标准操作数据的模块。
SpringData JPA:基于JPA的标准数据进行操作。简化操作持久层的代码。只需要编写接口就可以。
总的来说JPA是ORM规范,Hibernate、TopLink等是JPA规范的具体实现,这样的好处是开发者可以面向JPA规范进行持久层的开发,而底层的实现则是可以切换的。Spring Data Jpa则是在JPA之上添加另一层抽象(Repository层的实现),极大地简化持久层开发及ORM框架切换的成本。
参考:
Spring Data JPA 与 MyBatis 对比,你喜欢用哪个?
Spring Boot使用Spring Data JPA 访问关系型数据库
POM
<!--Spring Data JPA-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
xxx
本文介绍了如何利用SpringDataJPA在Spring Boot中高效地操作数据,通过Repository接口降低SQL编码,以及其与Hibernate等JPA实现的区别。同时涵盖了POM配置和常见用例。
2027

被折叠的 条评论
为什么被折叠?



