【JPA】整体了解JPA

前言

     JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。

叙述

先从一张图,从整体来大概的了解一下JPA

【JPA】整体了解JPA

Where

由来
    JPA即Java persistence API, 是Java 平台在应用中管理关系数据的接口规范。1.0版本是2006年5月11日作为JSR 220的一部分加入的, 2.0发布于2009年11月10日,2.1发布于2013年4月22日。JPA是Sun官方提出的Java持久化规范,它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久性开发工作和整合ORM术,结束现在Hibernate、TopLink,JDO等ORM各自为营的局面。值得注意的是,JPA是在充分吸收了现有Hibernate 、TopLink,JDO等ORM架的基础上发而来的,具有易于使用、伸缩性强等优点
发展
     它从目前的开发社区的反应上看,JPA受到了极大的支持和赞扬,其中就包括了Spring和EJB3.0的开发团队。着眼未来几年的技术走向,JPA作为ORM领域标准化整合着的目标应该不难实现。

What

  JPA是一个规范不是产品,Hibernate现在已经是一个产品了

小结

    在了解一个技术点的时候,就要了解这个技术点的起源和兴起,这样我们才能更好的了解它。