iBatis與Hibernate都是O/R Mapping的數據持久層框架,功能強大,使用他們解決了數據庫開發中的底層封裝,可以省去應用開發過程中的大量基礎工作。但是在具體使用場景上,兩者還是有很大區別的,不同的應用場景,選擇哪種框架很重要。選好了事半功倍,選錯了事倍功半。
下面列舉幾點兩者的優缺點,應用者可根據他們的這些特點來甄別使用場景。
iBatis:
相對Hibernate來說敏捷開放,使用簡單,適用數據庫業務邏輯簡單的中小型應用。
Hibernate:
功能及應用復雜,適用于場景復雜的大型應用。
下面列舉幾點兩者的優缺點,應用者可根據他們的這些特點來甄別使用場景。
iBatis:
相對Hibernate來說敏捷開放,使用簡單,適用數據庫業務邏輯簡單的中小型應用。
Hibernate:
功能及應用復雜,適用于場景復雜的大型應用。