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

閱讀排行榜
評論排行榜