Spring Boot Jpa
Spring Boot Jpa 介绍
首先了解 Jpa 是什么?
Jpa (Java Persistence API) 是 Sun 官方提出的 Java 持久化规范。它为 Java
开发人员提供了一种对象/ 关联映射工具来管理 Java 应用中的关系数据。它的
出现主要是为了简化现有的持久化开发工作和整合 ORM 技术,结束现在
Hibernate,TopLink,JDO 等 ORM 框架各自为营的局面。
值得注意的是,Jpa 是在充分吸收了现有 Hibernate,TopLink,JDO 等 ORM
框架的基础上发展而来的,具有易于使用,伸缩性强等优点。从目前的开发社
区的反应上看,Jpa 受到了极大的支持和赞扬,其中就包括了 Spring 与 EJB3.
0 的开发团队。
注意:Jpa 是一套规范,不是一套产品,那么像
Hibernate,TopLink,JDO 他们是一套产品,如果说这些产品实现
了这个 Jpa 规范,那么我们就可以叫他们为 Jpa 的实现产品。
Spring Boot Jpa
Spring Boot Jpa 是 Spring 基于 ORM 框架、Jpa 规范的基础上封装的一套 Jpa
应用框架,可使开发者用极简的代码即可实现对数据的访问和操作。它提供了
包括增删改查等在内的常用功能,且易于扩展!学习并使用 Spring Data Jpa
可以极大提高开发效率!
Spring Boot Jpa 让我们解脱了 DAO 层的操作,基本上所有
CRUD 都可以依赖于它来实现
基本查询
基本查询也分为两种,一种是 Spring Data 默认已经实现,一种是根据查询的
方法来自动解析成 SQL。
预先生成方法
Spring Boot Jpa 默认预先生成了一些基本的 CURD 的方法,例如:增、删、
改等等