1. 程式人生 > >Hibernate和JPA

Hibernate和JPA

Mybatis(ibatis)半自動化orm框架,需要手寫sql語句

Hibernate  全自動化orm框架,不需要寫sql語句

Hibernate底層也是jdbc

sun公司制定JPA規範(Java Persistence API)  java持久化規範

  內部是介面和抽象類組成

  Hibernate是JPA的一個實現廠商,相當於一個實現類

  persist

基於JPA程式設計

  使用規範API,引入JPA實現的依賴

  保證了基於JPA開發的應用能經過少量的修改就能在不同的JPA框架下執行

  容器級特性支援

  簡單方便,使用註解

  獨特的查詢方式  JPQL

  支援面向物件的高階特性