- Spring Boot JPA 教程
- Spring Boot JPA - 主页
- Spring Boot JPA - 概述
- Spring Boot JPA - 环境设置
- Spring Boot JPA - 架构
- Spring Boot JPA 与 Hibernate
- Spring Boot JPA - 应用设置
- Spring Boot JPA - 单元测试存储库
- Spring Boot JPA - 方法
- Spring Boot JPA - 自定义方法
- Spring Boot JPA - 命名查询
- Spring Boot JPA - 自定义查询
- Spring Boot JPA - 原生查询
- Spring Boot JPA 有用资源
- Spring Boot JPA - 快速指南
- Spring Boot JPA - 有用资源
- Spring Boot JPA - 讨论
Spring Boot JPA - 概述
什么是 JPA?
Java 持久化 API 是一组类和方法,用于永久性地将大量数据存储到 Oracle Corporation 提供的数据库中。
在何处使用 JPA?
为了减轻为关系对象管理编写代码的负担,程序员遵循“JPA Provider”框架,该框架允许轻松地与数据库实例交互。此处所需的框架由 JPA 接管。
JPA 历史
EJB 的早期版本定义了使用 javax.ejb.EntityBean 接口将持久层与业务逻辑层相结合。
在推出 EJB 3.0 时,持久层被分离出来并指定为 JPA 1.0(Java 持久化 API)。此 API 的规范于 2006 年 5 月 11 日使用 JSR 220 与 JAVA EE5 的规范一同发布。
JPA 2.0 于 2009 年 12 月 10 日作为 Java 社区流程 JSR 317 的一部分与 JAVA EE6 的规范一同发布。
JPA 2.1 于 2013 年 4 月 22 日使用 JSR 338 与 JAVA EE7 的规范一同发布。
JPA 供应商
JPA 是一个开源 API,因此各种企业供应商(例如 Oracle、Redhat、Eclipse 等)通过在其中添加 JPA 持久化风格来提供新产品。其中一些产品包括 −
Hibernate、Eclipselink、Toplink、Spring Data JPA 等。
广告