JPA简介
Java持久性API(JPA)是Java的一个规范。 它用于在Java对象和关系数据库之间保存数据。 JPA充当面向对象的领域模型和关系数据库系统之间的桥梁。
由于JPA只是一个规范,它本身不执行任何操作。 它需要一个实现。 因此,像Hibernate,TopLink和iBatis这样的ORM工具实现了JPA数据持久性规范。
JPA版本
作为EJB 3.0规范的一部分,Java持久API的第一个版本JPA 1.0于2006年发布。
以下是在JPA规范下发布的其他开发版本: -
- JPA 2.0 - 此版本于2009年下半年发布。以下是此版本的重要功能: -
- 它支持验证。
- 它扩展了对象关系映射的功能。
- 它共享缓存支持的对象。
- JPA 2.1 - JPA 2.1于2013年发布,具有以下特性: -
- 它允许提取对象。
- 它为条件更新/删除提供支持。
- 它生成模式。
- JPA 2.2 - JPA 2.2在2017年作为维护开发而发布。它的一些重要特性是: -
- 它支持Java 8的日期和时间。
- 它提供了@Repeatable注释,当想要将相同的注释应用到声明或类型用法时可以使用它。
- 它允许JPA注释在元注释中使用。
- 它提供了流式查询结果的功能。
上一篇:没有了
下一篇:JPA安装
分类导航
- Java教程
- Vim教程
- Swing教程
- Spring教程
- Spring Web Services教程
- Spring MVC教程
- Spring JDBC教程
- Spring Cloud教程
- Spring Boot教程
- Spring Boot CLI教程
- Spring Batch教程
- Spring AOP教程
- PDFBox教程
- JSP教程
- JSF教程
- JPA教程
- Java面向对象设计
- Java设计模式
- Java虚拟机教程
- Java泛型教程
- Java正则表达式教程
- Java数据类型教程
- Java并发编程教程
- Java密码学教程
- Java多线程教程
- Java国际化(i18n)教程
- JavaFX教程
- Java9教程
关注微信小程序
扫描二维码
程序员编程王