欧美日韩国产一区二区|qovd片|小明个人发布看看|小浪货你夹真紧水又多|老头把我添高潮了A片故|99热久久精品国产一区二区|久久久春色AV

jpa+hibernate jpa和hibernate的區(qū)別

Hibernate是JPA規(guī)范的一個具體實現(xiàn) 。hibernate有JPA沒有的特性,hibernate 的效率更快,JPA 有更好的移植性,通用性 。




JPA是Java Persistence API的簡稱,中文名Java持久層API,是JDK 5.0注解或XML描述對象-關(guān)系表的映射關(guān)系,并將運行期的實體對象持久化到數(shù)據(jù)庫中 。Sun引入新的JPA ORM規(guī)范出于兩個原因:其一,簡化現(xiàn)有Java EE和Java SE應(yīng)用開發(fā)工作;其二,Sun希望整合ORM技術(shù),實現(xiàn)天下歸一 。
JPA由EJB 3.0軟件專家組開發(fā),作為JSR-220實現(xiàn)的一部分 。但它又不限于EJB 3.0,你可以在Web應(yīng)用、甚至桌面應(yīng)用中使用 。JPA的宗旨是為POJO提供持久化標(biāo)準(zhǔn)規(guī)范,由此可見,經(jīng)過這幾年的實踐探索,能夠脫離容器獨立運行,方便開發(fā)和測試的理念已經(jīng)深入人心了 。Hibernate3.2+、TopLink 10.1.3以及OpenJPA都提供了JPA的實現(xiàn) 。
【jpa+hibernate jpa和hibernate的區(qū)別】


    相關(guān)經(jīng)驗推薦