国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

初評(píng)hibernate

2019-11-18 11:21:07
字體:
供稿:網(wǎng)友

業(yè)務(wù)邏輯層下的ORM層用什么,有人推薦Hibernate,也有人對(duì)此持否定態(tài)度,所以決定先了解一下,以下是我看了幾天文檔后的一些體會(huì),可能有點(diǎn)悲觀。
   1,Hibernate究竟能用到多大的項(xiàng)目?
   什么是多大,這很難說,我想應(yīng)該是數(shù)據(jù)庫表比較多,業(yè)務(wù)邏輯比較復(fù)雜(表關(guān)聯(lián)復(fù)雜),而且要求性能比較高吧。其他行業(yè)我不知道,電信行業(yè)軟件都該是如此。據(jù)我了解,這樣的數(shù)據(jù)庫訪問(尤其是頻繁發(fā)生的交易)通常需要用存促過程來解決,甭說自己寫java的JDBC了,更不用提用Hibernate來解決。所以肯定有個(gè)適用范圍的問題,希望已經(jīng)熟練hibernate,并做個(gè)一些項(xiàng)目的人的人給予幫助解決
   2 Hibernate性能會(huì)多好?
   很多人都說Hibernate性能好,無非是它的一些cache功能,姑且不討論是否有這樣的最佳實(shí)踐(希望國內(nèi)有人能提出best PRactices,或者pattern),單從cache本身來說,也并不是有了就好,否則,也不會(huì)出現(xiàn)分布式cache。就像長輩成天嘮叨這,嘮叨那,我表面認(rèn)為那是對(duì)你好,其實(shí)你自己心里甭說又多煩惱了。hibernate為了解決方方面面的性能,而提供了方方面面的特性,但這些加在一起就不是好事情了
   3 DBA贊同在項(xiàng)目中使用Hibernate么?
   我不是DBA,甚至對(duì)寫sql語句都不熟悉,所以有時(shí)候?qū)慏AO的時(shí)候經(jīng)常請教DBA,DBA也很習(xí)慣的在DAO中找到他們熟悉的SQL(而不是HQL),我想這是DBA不提倡Hibernate的一個(gè)原因。另外一個(gè)原因是在于數(shù)據(jù)庫本生就是一個(gè)十全十美的系統(tǒng),無論其性能還是伸縮性(我想沒人反對(duì)我的觀點(diǎn)吧),因此DBA深信,能把問題交給數(shù)據(jù)庫是最好的。因此他們不會(huì)贊同一切都依靠Hibernate。這個(gè)觀點(diǎn)也希望懂Hibernate的DBA給予證實(shí)
   EJB的歷史使不少人都以懷疑的態(tài)度來看待Hibernate,以前EJB怎么成功的,Hibernate也在走這樣的路,所以,我不太相信評(píng)測,只是希望一且能從實(shí)踐出發(fā),讓hibernate能減少開發(fā)人員工作量,以及減少用它的風(fēng)險(xiǎn)



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 凭祥市| 博乐市| 伊通| 三都| 镇巴县| 阳泉市| 宁津县| 绍兴县| 开化县| 东安县| 皮山县| 金门县| 璧山县| 噶尔县| 防城港市| 石河子市| 霍林郭勒市| 台江县| 乐东| 郧西县| 南平市| 边坝县| 沅江市| 南漳县| 新疆| 兴隆县| 余姚市| 来宾市| 贺州市| 湘西| 乌兰浩特市| 汤原县| 兴业县| 富源县| 治多县| 台江县| 嘉峪关市| 都江堰市| 天峨县| 诏安县| 安达市|