JPA是什么?他和Hibernate什么关系?

    xiaoxiao2024-11-30  3

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

    Sun引入新的JPA ORM规范出于两个原因:其一,简化现有JavaEE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。

    JPA的总体思想和现有Hibernate、TopLink,JDO等ORM框架大体一致。

    JPA是SUN官方提出的持久化的规范。Hibernate、Spring、OpenJPA、Toplink等是JPA的实现。

    Hibernate是JPA的具体实现。但是Hibernate出现的时间早于JPA。JPA是SUN在持久化框架发展起来后提出的规范。Hibernate从3.2开始,就开始兼容JPA。Hibernate3.2获得了Sun TCK的JPA(JavaPersistence API) 兼容认证。

     

    转载请注明原文地址: https://ju.6miu.com/read-1294122.html
    最新回复(0)