最近要進(jìn)行web開發(fā)的框架實(shí)現(xiàn),對(duì)于數(shù)據(jù)的持久層存儲(chǔ)產(chǎn)生了分歧,不知道是hibernate好,還是ibatis好啊,大家都是用的什么啊?
posted on 2007-07-11 11:14
綠茶 閱讀(1134)
評(píng)論(5) 編輯 收藏 所屬分類:
感悟
FeedBack:
# re: 對(duì)hibernate和ibatis的選擇
# re: 對(duì)hibernate和ibatis的選擇
2007-07-11 13:56 |
你自己先了解一下它們倆的異同點(diǎn),各自關(guān)注哪些方面
提出一個(gè)這么大的問題,叫人怎么回答呢?也不知道你自己思考過多少
回復(fù) 更多評(píng)論
# re: 對(duì)hibernate和ibatis的選擇
2007-07-11 14:51 |
(轉(zhuǎn))對(duì)于熟悉使用關(guān)系數(shù)據(jù)庫和了解如何執(zhí)行完美的SQL查詢與企業(yè)數(shù)據(jù)庫交互的人來說,Hibernate似乎有些礙手礙腳,這就像帶有動(dòng)力和自動(dòng)排擋的快艇車會(huì)使注重性能的賽車駕駛員不耐煩一樣。如果您屬于這種人,如果您所在的項(xiàng)目團(tuán)隊(duì)擁有一個(gè)強(qiáng)大的DBA,或者有一些存儲(chǔ)過程要處理,您可能想研究一下iBATIS。Hibernate的創(chuàng)建者本身就把iBATIS當(dāng)作是另一種有趣的選擇。我對(duì)它很有興趣,因?yàn)槲覀冊(cè)鵀橐粋€(gè)電子商務(wù)站點(diǎn)開發(fā)了一個(gè)類似的系統(tǒng)(其功能更為強(qiáng)大),而且從那時(shí)到現(xiàn)在,我們已經(jīng)在其他環(huán)境中使用過它,盡管在發(fā)現(xiàn)Hibernate之后,在新項(xiàng)目中我們通常更喜歡使用Hibernate。您可以認(rèn)為,以SQL為中心的解決方案(比如iBATIS)是“反向的”對(duì)象/關(guān)系映射工具,而Hibernate是一個(gè)更為傳統(tǒng)的ORM。
所以我覺得要是新設(shè)計(jì)一個(gè)產(chǎn)品,對(duì)數(shù)據(jù)存儲(chǔ)了解的話,還是選擇hibernate,如果是對(duì)原有項(xiàng)目的升級(jí),選擇ibatis。
回復(fù) 更多評(píng)論
# re: 對(duì)hibernate和ibatis的選擇
# re: 對(duì)hibernate和ibatis的選擇
2007-07-30 13:15 |
一個(gè)基本的原則是,SQL語句需要大量定制、有大批量數(shù)據(jù)插入和更新的時(shí)候選擇IBatis,否則選擇HB
說老實(shí)話,我都不選,我使用自己的簡單的映射,這兩個(gè)東西的配置文件太煩,而且碰巧我沒有使用JDK1.5+
回復(fù) 更多評(píng)論
在壓力下共生:)
我們一起成長
QQ:176739920
|
|
24 | 25 | 26 | 27 | 28 | 29 | 30 |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 | 1 | 2 | 3 | 4 |
常用鏈接
留言簿(1)
隨筆分類
隨筆檔案
文章檔案
搜索
最新評(píng)論

閱讀排行榜
評(píng)論排行榜