iBatis與Hibernate使用比較
Posted on 2010-07-05 21:40 默認(rèn)為零 閱讀(183) 評(píng)論(0) 編輯 收藏 所屬分類: 技術(shù) 、感悟iBatis與Hibernate都是O/R Mapping的數(shù)據(jù)持久層框架,功能強(qiáng)大,使用他們解決了數(shù)據(jù)庫開發(fā)中的底層封裝,可以省去應(yīng)用開發(fā)過程中的大量基礎(chǔ)工作。但是在具體使用場景上,兩者還是有很大區(qū)別的,不同的應(yīng)用場景,選擇哪種框架很重要。選好了事半功倍,選錯(cuò)了事倍功半。
下面列舉幾點(diǎn)兩者的優(yōu)缺點(diǎn),應(yīng)用者可根據(jù)他們的這些特點(diǎn)來甄別使用場景。
iBatis:
相對Hibernate來說敏捷開放,使用簡單,適用數(shù)據(jù)庫業(yè)務(wù)邏輯簡單的中小型應(yīng)用。
Hibernate:
功能及應(yīng)用復(fù)雜,適用于場景復(fù)雜的大型應(yīng)用。
下面列舉幾點(diǎn)兩者的優(yōu)缺點(diǎn),應(yīng)用者可根據(jù)他們的這些特點(diǎn)來甄別使用場景。
iBatis:
相對Hibernate來說敏捷開放,使用簡單,適用數(shù)據(jù)庫業(yè)務(wù)邏輯簡單的中小型應(yīng)用。
Hibernate:
功能及應(yīng)用復(fù)雜,適用于場景復(fù)雜的大型應(yīng)用。