jpa和hibernate的区别(jpa跟hibernate区别)

发布时间:
浏览次数: 636

好酷屋教程网小编为您收集和整理了jpa和hibernate的区别(jpa跟hibernate区别)的相关教程:Hibernate是JPA规范的一个具体实现。hibernate有JPA没有的特性,hibernate的效率更快,JPA有更好的移植性,通用性。

Hibernate是JPA规范的一个具体实现。hibernate有JPA没有的特性 ,hibernate 的效率更快,JPA 有更好的移植性,通用性。

JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一。

  

  JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它又不限于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范,由此可见,经过这几年的实践探索,能够脱离容器独立运行,方便开发和测试的理念已经深入人心了。Hibernate3.2+、TopLink 10.1.3以及OpenJPA都提供了JPA的实现。

以上就是好酷屋教程网小编为您收集和整理的标签,简介,Hibernate相关内容,如果对您有帮助,请帮忙分享这篇文章^_^

本文来源: https://www.haoku5.com/shenghuo/66f7aed6481cf76bb304a131.html

相关推荐

    分享到: